------------------------------------------------------------------------
r3373 | utunnels | 2011-08-16 09:24:00 -0400 (Tue, 16 Aug 2011) | 1 line
Changed paths:
   M /engine/openborscript.c

Add jumpid as a new aiflag.
------------------------------------------------------------------------
r3372 | utunnels | 2011-08-15 07:18:26 -0400 (Mon, 15 Aug 2011) | 2 lines
Changed paths:
   M /engine/openbor.c
   M /engine/openborscript.c

Add pause to openborvariant.
Enable update in pause menu.
------------------------------------------------------------------------
r3371 | utunnels | 2011-08-09 21:49:36 -0400 (Tue, 09 Aug 2011) | 2 lines
Changed paths:
   M /engine/openbor.c

Music entries should not count as spawn points (if-->else if).
Fixed.
------------------------------------------------------------------------
r3370 | utunnels | 2011-08-09 20:48:48 -0400 (Tue, 09 Aug 2011) | 1 line
Changed paths:
   M /engine/openbor.c

zoombuffer receives backgrounds now.
------------------------------------------------------------------------
r3369 | utunnels | 2011-08-09 04:05:55 -0400 (Tue, 09 Aug 2011) | 1 line
Changed paths:
   M /engine/sdl/video.c

Restore old SDL full screen with 2x filters.
------------------------------------------------------------------------
r3368 | utunnels | 2011-08-09 03:29:40 -0400 (Tue, 09 Aug 2011) | 1 line
Changed paths:
   M /engine/source/scriptlib/Lexer.c

Fixed an escape character bug in Lexer.c
------------------------------------------------------------------------
r3367 | utunnels | 2011-08-08 21:16:28 -0400 (Mon, 08 Aug 2011) | 1 line
Changed paths:
   M /engine/openborscript.c

Add pain_time to entity property list.
------------------------------------------------------------------------
r3366 | utunnels | 2011-08-07 07:55:40 -0400 (Sun, 07 Aug 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/openborscript.c
   M /engine/openborscript.h
   M /engine/source/gamelib/screen.c
   M /engine/source/gamelib/screen16.c
   M /engine/source/gamelib/screen32.c
   M /engine/source/gamelib/spriteq.c
   M /engine/source/gamelib/spriteq.h

Unfinished zoom feature.
------------------------------------------------------------------------
r3365 | utunnels | 2011-08-06 18:56:42 -0400 (Sat, 06 Aug 2011) | 1 line
Changed paths:
   M /engine/openbor.c

Draw locked items in sprite queue during in game option menu.
------------------------------------------------------------------------
r3364 | utunnels | 2011-08-06 06:54:05 -0400 (Sat, 06 Aug 2011) | 1 line
Changed paths:
   M /engine/openbor.c

Fixed camera offsets
------------------------------------------------------------------------
r3363 | utunnels | 2011-08-06 04:52:34 -0400 (Sat, 06 Aug 2011) | 1 line
Changed paths:
   M /engine/openbor.c

Change followed in do_attack to a macro.
------------------------------------------------------------------------
r3362 | utunnels | 2011-08-04 15:02:24 -0400 (Thu, 04 Aug 2011) | 1 line
Changed paths:
   M /engine/source/gamelib/types.h

Nothing really changed, except some commented-out stuff.
------------------------------------------------------------------------
r3361 | utunnels | 2011-07-31 14:50:47 -0400 (Sun, 31 Jul 2011) | 4 lines
Changed paths:
   M /engine/openbor.c

Fix level scrolling position temporarily.
If the scrolling position past the end of the level, it will keep increasing by 1 despite the scrollspeed setting. This will prevent dead spawn entries which lie outside the panel.

Further fix will require a float type level->pos, though.
------------------------------------------------------------------------
r3360 | utunnels | 2011-07-29 20:49:21 -0400 (Fri, 29 Jul 2011) | 1 line
Changed paths:
   M /engine/openborscript.c

Fixed a mistake in openborvariant name list.
------------------------------------------------------------------------
r3359 | utunnels | 2011-07-29 11:39:45 -0400 (Fri, 29 Jul 2011) | 7 lines
Changed paths:
   M /engine/openbor.c
   M /engine/openborscript.c

New properties for openborvariant:

in_gameoverscreen
in_titlescreen
in_menuscreen
in_halloffamescreen
current_scene (file name)
------------------------------------------------------------------------
r3358 | utunnels | 2011-07-29 10:07:25 -0400 (Fri, 29 Jul 2011) | 9 lines
Changed paths:
   M /engine/openbor.c

Add missing line:
 	Script_Init(&updated_script,    "updated",  1);

Add new command in script.txt
alwaysupdate {0/1} # always execute update/updated script 

Fix system variant in_level, should be 1 when level is not null.


------------------------------------------------------------------------
r3357 | utunnels | 2011-07-25 09:44:13 -0400 (Mon, 25 Jul 2011) | 1 line
Changed paths:
   M /engine/openborscript.c

Add scrollspeed to getlevelproperty.
------------------------------------------------------------------------
r3356 | damon_caskey | 2011-07-22 11:28:55 -0400 (Fri, 22 Jul 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h

Use of va_list in normal_find_target causing inconsistencies. Replaced with static parameters.
------------------------------------------------------------------------
r3355 | damon_caskey | 2011-07-20 12:21:13 -0400 (Wed, 20 Jul 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/openborscript.c

findtarget(int iAni, int iExDetect) - Added optional iExDetect parameter. If passed, it is added to callers current {detect} property for locating target. 
------------------------------------------------------------------------
r3354 | utunnels | 2011-07-19 21:44:43 -0400 (Tue, 19 Jul 2011) | 5 lines
Changed paths:
   M /engine/openbor.c
   M /engine/openborscript.c

Script properties in openbor_systemvariant:
soundvol -- master sound volume
effectvol -- sound effect volume
musicvol -- music volume

------------------------------------------------------------------------
r3353 | utunnels | 2011-07-11 04:16:40 -0400 (Mon, 11 Jul 2011) | 1 line
Changed paths:
   M /engine/openborscript.c


------------------------------------------------------------------------
r3352 | utunnels | 2011-07-08 00:46:28 -0400 (Fri, 08 Jul 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/source/gamelib/commands.c
   M /engine/source/gamelib/commands.h

Restore scrollspeed for level.txt for now.
------------------------------------------------------------------------
r3351 | niltonpd | 2011-06-24 13:44:26 -0400 (Fri, 24 Jun 2011) | 1 line
Changed paths:
   M /engine/sdl/menu.c

Fixed quit button's name display on Dingoo
------------------------------------------------------------------------
r3350 | damon_caskey | 2011-05-25 16:50:44 -0400 (Wed, 25 May 2011) | 1 line
Changed paths:
   M /engine/openborscript.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

Fix getentityproperty({ent} 'energycost' {subproperty}) error trapping bug (all entries rejected).
------------------------------------------------------------------------
r3348 | damon_caskey | 2011-05-15 23:45:23 -0400 (Sun, 15 May 2011) | 13 lines
Changed paths:
   M /engine/codeblocks/OpenBOR.Windows.layout
   M /engine/openborscript.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

Sprite array access added (get/change).

getentityproperty({ent}, "spritea", {property}, {ani ID}, {frame});

changeentityproperty({ent}, "spritea", {property}, {ani ID}, {frame}, {value});

{subproperty}:
~centerx: Sprite offset - For frames, always identical to frame offset.
~centery: ...
~file: File path of sprite.
~offsetx: Frame offset.
~offsety: ...
~sprite: Sprite handle.
------------------------------------------------------------------------
r3347 | utunnels | 2011-05-14 21:58:06 -0400 (Sat, 14 May 2011) | 1 line
Changed paths:
   D /engine/source/pcxlib

Deleted pcxlib folder.
------------------------------------------------------------------------
r3346 | utunnels | 2011-05-14 20:07:05 -0400 (Sat, 14 May 2011) | 2 lines
Changed paths:
   M /engine/Makefile
   M /engine/source/utils.c

Removed pcxlib related stuff from utils.c and makefile.

------------------------------------------------------------------------
r3345 | plombo | 2011-05-14 12:35:35 -0400 (Sat, 14 May 2011) | 1 line
Changed paths:
   M /engine/source/pnglib/savepng.h

Added missing include to savepng.h.
------------------------------------------------------------------------
r3344 | plombo | 2011-05-14 11:36:36 -0400 (Sat, 14 May 2011) | 2 lines
Changed paths:
   M /engine/Makefile
   A /engine/source/pnglib/savepng.c
   A /engine/source/pnglib/savepng.h
   M /engine/source/utils.c

Added PNG writer.  PNG is now used instead of PCX for screenshots.

------------------------------------------------------------------------
r3342 | sumolx | 2011-04-20 16:06:59 -0400 (Wed, 20 Apr 2011) | 1 line
Changed paths:
   M /engine/LICENSE
   M /engine/README
   M /engine/build.sh

Added Mac OS X to README and cleaned up whitespaces in LICENSE.
------------------------------------------------------------------------
r3341 | sumolx | 2011-04-20 13:46:13 -0400 (Wed, 20 Apr 2011) | 1 line
Changed paths:
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h
   M /tools/borpak/source/borpak.c

filename_valid() should allow tilda and space characters.
------------------------------------------------------------------------
r3340 | damon_caskey | 2011-04-14 17:55:30 -0400 (Thu, 14 Apr 2011) | 1 line
Changed paths:
   M /engine/openborscript.c
   M /engine/resources/meta.xml

Added subproperty "time" to knockdowncount script access.
------------------------------------------------------------------------
r3339 | damon_caskey | 2011-04-14 17:26:48 -0400 (Thu, 14 Apr 2011) | 1 line
Changed paths:
   M /engine/openborscript.c
   M /engine/resources/meta.xml

Enabled script access to change knockdowncount property. Sub properties are enumerated (identical to get; see previous build).
------------------------------------------------------------------------
r3338 | damon_caskey | 2011-04-14 16:56:02 -0400 (Thu, 14 Apr 2011) | 4 lines
Changed paths:
   M /engine/openborscript.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

Enumerated knockdowncount script access (get only):
~"current": Current knockdowncount. Default return if subproperty not provided.
~"max": Model knockdowncount setting.

------------------------------------------------------------------------
r3337 | plombo | 2011-04-11 15:31:29 -0400 (Mon, 11 Apr 2011) | 4 lines
Changed paths:
   M /engine/source/scriptlib/Interpreter.c
   M /engine/source/scriptlib/List.c
   M /engine/source/scriptlib/List.h
   M /engine/source/scriptlib/Parser.c

Changed some char* parameters in List.c to const char* and removed some casts.

Also, handle FUNCDECL instructions in Interpreter_CompileInstructions and Interpreter_EvalInstruction.

------------------------------------------------------------------------
r3336 | plombo | 2011-04-11 13:30:04 -0400 (Mon, 11 Apr 2011) | 2 lines
Changed paths:
   M /engine/Makefile
   M /engine/openborscript.c
   M /engine/source/scriptlib/Instruction.c
   M /engine/source/scriptlib/Instruction.h
   M /engine/source/scriptlib/Interpreter.c
   M /engine/source/scriptlib/Interpreter.h
   M /engine/source/scriptlib/List.c
   M /engine/source/scriptlib/List.h
   D /engine/source/scriptlib/SolidList.c
   D /engine/source/scriptlib/SolidList.h

Move solidlist functionality back into List.  This makes list solidification much less painful.

------------------------------------------------------------------------
r3335 | damon_caskey | 2011-04-08 16:42:33 -0400 (Fri, 08 Apr 2011) | 1 line
Changed paths:
   M /engine/openborscript.c
   M /engine/resources/meta.xml

Fixed accidental string omissions that broke script access to several entity properties.
------------------------------------------------------------------------
r3334 | damon_caskey | 2011-04-08 12:22:58 -0400 (Fri, 08 Apr 2011) | 3 lines
Changed paths:
   M /engine/Makefile
   M /engine/build.bat
   M /engine/build.sh
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/openborscript.c
   M /engine/openborscript.h
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/sdl/control.c
   M /engine/sdl/control.h
   M /engine/sdl/hankaku.h
   M /engine/sdl/joysticks.c
   M /engine/sdl/joysticks.h
   M /engine/sdl/loadgl.c
   M /engine/sdl/loadgl.h
   M /engine/sdl/menu.c
   M /engine/sdl/menu.h
   M /engine/sdl/opengl.c
   M /engine/sdl/opengl.h
   M /engine/sdl/sblaster.c
   M /engine/sdl/sblaster.h
   M /engine/sdl/sdlport.c
   M /engine/sdl/sdlport.h
   M /engine/sdl/timer.c
   M /engine/sdl/vga.h
   M /engine/sdl/video.c
   M /engine/sdl/video.h
   M /engine/source/adpcmlib/adpcm.c
   M /engine/source/adpcmlib/adpcm.h
   M /engine/source/gamelib/anigif.c
   M /engine/source/gamelib/anigif.h
   M /engine/source/gamelib/bitmap.c
   M /engine/source/gamelib/bitmap.h
   M /engine/source/gamelib/borendian.h
   M /engine/source/gamelib/draw.c
   M /engine/source/gamelib/draw.h
   M /engine/source/gamelib/draw16.c
   M /engine/source/gamelib/draw32.c
   M /engine/source/gamelib/filters.c
   M /engine/source/gamelib/filters.h
   M /engine/source/gamelib/font.c
   M /engine/source/gamelib/font.h
   M /engine/source/gamelib/loadimg.c
   M /engine/source/gamelib/loadimg.h
   M /engine/source/gamelib/packfile.c
   M /engine/source/gamelib/packfile.h
   M /engine/source/gamelib/palette.c
   M /engine/source/gamelib/palette.h
   M /engine/source/gamelib/pixelformat.c
   M /engine/source/gamelib/screen.c
   M /engine/source/gamelib/screen.h
   M /engine/source/gamelib/screen16.c
   M /engine/source/gamelib/screen32.c
   M /engine/source/gamelib/soundmix.c
   M /engine/source/gamelib/soundmix.h
   M /engine/source/gamelib/sprite.h
   M /engine/source/gamelib/spritef.c
   M /engine/source/gamelib/spriteq.c
   M /engine/source/gamelib/spriteq.h
   M /engine/source/gamelib/spritex8p16.c
   M /engine/source/gamelib/spritex8p32.c
   M /engine/source/gamelib/texture.c
   M /engine/source/gamelib/texture.h
   M /engine/source/gamelib/texture16.c
   M /engine/source/gamelib/texture32.c
   M /engine/source/gamelib/timer.h
   M /engine/source/gamelib/types.h
   M /engine/source/gfxlib/2xSaI.c
   M /engine/source/gfxlib/bilinearmmx.asm
   M /engine/source/gfxlib/dotmatrix.c
   M /engine/source/gfxlib/gfx.c
   M /engine/source/gfxlib/gfx.h
   M /engine/source/gfxlib/gfxtypes.h
   M /engine/source/gfxlib/hq2x.h
   M /engine/source/gfxlib/lq2x.h
   M /engine/source/gfxlib/tv2x.c
   M /engine/source/globals.h
   M /engine/source/pcxlib/savepcx.c
   M /engine/source/pcxlib/savepcx.h
   M /engine/source/preprocessorlib/pp_lexer.c
   M /engine/source/preprocessorlib/pp_lexer.h
   M /engine/source/preprocessorlib/pp_parser.c
   M /engine/source/preprocessorlib/pp_parser.h
   M /engine/source/ramlib/ram.c
   M /engine/source/ramlib/ram.h
   M /engine/source/randlib/rand32.c
   M /engine/source/randlib/rand32.h
   M /engine/source/scriptlib/FirstFollow.h
   M /engine/source/scriptlib/Instruction.c
   M /engine/source/scriptlib/Instruction.h
   M /engine/source/scriptlib/Interpreter.c
   M /engine/source/scriptlib/Interpreter.h
   M /engine/source/scriptlib/Lexer.c
   M /engine/source/scriptlib/Lexer.h
   M /engine/source/scriptlib/Parser.c
   M /engine/source/scriptlib/Parser.h
   M /engine/source/scriptlib/ParserSet.c
   M /engine/source/scriptlib/ParserSet.h
   M /engine/source/scriptlib/Productions.h
   M /engine/source/scriptlib/ScriptVariant.c
   M /engine/source/scriptlib/ScriptVariant.h
   M /engine/source/scriptlib/Stack.c
   M /engine/source/scriptlib/Stack.h
   M /engine/source/scriptlib/StackedSymbolTable.c
   M /engine/source/scriptlib/StackedSymbolTable.h
   M /engine/source/scriptlib/SymbolTable.c
   M /engine/source/scriptlib/SymbolTable.h
   M /engine/source/scriptlib/depends.h
   M /engine/source/stringptr.c
   M /engine/source/stringptr.h
   M /engine/source/stristr.c
   M /engine/source/stristr.h
   M /engine/source/utils.c
   M /engine/source/utils.h
   M /engine/version.h

~Staydown entity array moved to struct.
~Staydown script access enumerated.
~References to BSD license (which we don't use) removed to avoid confusion.
------------------------------------------------------------------------
r3333 | damon_caskey | 2011-04-08 09:42:55 -0400 (Fri, 08 Apr 2011) | 1 line
Changed paths:
   M /engine/codeblocks/OpenBOR.Windows.layout
   M /engine/openborscript.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

Finished alphabetizing openbor_changeentityproperty() property case statement.
------------------------------------------------------------------------
r3332 | damon_caskey | 2011-04-07 15:33:57 -0400 (Thu, 07 Apr 2011) | 16 lines
Changed paths:
   M /engine/openborscript.c
   M /engine/resources/meta.xml

~Enumerated maps property for script access (get only at this time):

Count: Total maps entity has available.
current: Current remap in use.
default: Map entity spawned into play with.
dying: Map entity uses for dying flash. 
dying_critical: % of HP when entity begins to flash more rapidly.
dying_low: % of HP when entity starts dying flash.
frozen: Entity’s fmap.
hide_end: End range of maps hidden during player’s select screen.
hide_start: Start range of maps hidden during player’s select screen.
ko: Map assumed when entity is defeated.
kotype: 0 = KO map applied immediately on KO. 1 = Applied on last frame of fall/death animation.
table: Color table currently in use.
time: Time set by forcemap.

------------------------------------------------------------------------
r3331 | damon_caskey | 2011-04-07 14:35:56 -0400 (Thu, 07 Apr 2011) | 4 lines
Changed paths:
   M /engine/LICENSE
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/openborscript.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/source/scriptlib/List.c
   M /engine/source/scriptlib/List.h

~Color map elements moved to struct.
~openbor_changeentityproperty property case alphabetized up to freeze time.
~Fixed license formatting.
~Removed sub license (not permitted by global license).
------------------------------------------------------------------------
r3330 | damon_caskey | 2011-04-05 16:54:55 -0400 (Tue, 05 Apr 2011) | 3 lines
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/openborscript.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

~Guardpoints, Icon, Jugglepoints, Sight and Stealth arrays moved to structs.
~Flash, Icon, and Staydown property script access enumerated.
~Opebor_getentityproperty() property case statement reordered alphabetically.
------------------------------------------------------------------------
r3329 | damon_caskey | 2011-04-04 23:31:45 -0400 (Mon, 04 Apr 2011) | 4 lines
Changed paths:
   M /engine/openborscript.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

Fix grabbing property (reversed with grabforce in version http://lavalit.com:8080/websvn/listing.php?repname=OpenBOR&rev=3317)



------------------------------------------------------------------------
r3328 | damon_caskey | 2011-04-03 10:50:15 -0400 (Sun, 03 Apr 2011) | 7 lines
Changed paths:
   M /engine/openbor.c
   M /engine/openborscript.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml

gfx_x_offset - X screen draw adjustment.
gfx_y_offset_adj - Added to gfx_y_offset (modders would not see any result from adjusting gfx_y_offset directly as it is reset on each update)

Following enabled for script access (change/openborvariant)
gfx_x_offset
gfx_y_offset
gfx_y_offset_adj
------------------------------------------------------------------------
r3327 | damon_caskey | 2011-04-01 17:20:53 -0400 (Fri, 01 Apr 2011) | 1 line
Changed paths:
   M /engine/openbor.h
   M /engine/version.h

Missed s_range in previous commit.
------------------------------------------------------------------------
r3326 | damon_caskey | 2011-04-01 17:07:02 -0400 (Fri, 01 Apr 2011) | 1 line
Changed paths:
   M /engine/openbor.h
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

Added some commenting to new s_anim struct additions.
------------------------------------------------------------------------
r3325 | damon_caskey | 2011-04-01 16:52:46 -0400 (Fri, 01 Apr 2011) | 2 lines
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/openborscript.c
   M /engine/resources/meta.xml
   M /engine/version.h

Continuing s_anim cleanup: 
-landframe array array moved to s_landframe struct.
------------------------------------------------------------------------
r3324 | sumolx | 2011-04-01 16:43:40 -0400 (Fri, 01 Apr 2011) | 1 line
Changed paths:
   M /engine/psp/audiodrv.c
   M /engine/psp/audiodrv.h

AudioDrv class has been cleaned up.
------------------------------------------------------------------------
r3323 | damon_caskey | 2011-04-01 15:43:45 -0400 (Fri, 01 Apr 2011) | 2 lines
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/resources/meta.xml
   M /engine/version.h

Continuing s_anim cleanup: 
-counterframe array array moved to s_counterrange struct.
------------------------------------------------------------------------
r3322 | damon_caskey | 2011-04-01 12:57:05 -0400 (Fri, 01 Apr 2011) | 2 lines
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/resources/meta.xml
   M /engine/version.h

Continuing s_anim cleanup: 
-quakeframe array moved to s_quakeframe struct.
------------------------------------------------------------------------
r3321 | damon_caskey | 2011-04-01 11:52:54 -0400 (Fri, 01 Apr 2011) | 2 lines
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/openborscript.c
   M /engine/resources/meta.xml
   M /engine/version.h

Continuing s_anim cleanup: 
-range array moved to s_range struct.
------------------------------------------------------------------------
r3320 | damon_caskey | 2011-04-01 10:55:03 -0400 (Fri, 01 Apr 2011) | 3 lines
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

Continuing s_anim cleanup: 
-Dive array moved to s_dive struct.
-jumpframe elements moved to s_jumpframe struct.
------------------------------------------------------------------------
r3319 | damon_caskey | 2011-04-01 00:13:00 -0400 (Fri, 01 Apr 2011) | 3 lines
Changed paths:
   M /engine/codeblocks/OpenBOR.Windows.layout
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/openborscript.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

-Some cleanup of animation struct. 
-Restored script access to animal property.

------------------------------------------------------------------------
r3318 | anallyst | 2011-03-30 11:15:13 -0400 (Wed, 30 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c

fixed 2pitem bug
------------------------------------------------------------------------
r3317 | damon_caskey | 2011-03-29 20:57:44 -0400 (Tue, 29 Mar 2011) | 9 lines
Changed paths:
   M /engine/codeblocks/OpenBOR.Windows.layout
   M /engine/openborscript.c
   M /engine/resources/Info.plist
   M /engine/version.h

Added following to get/changeentityproperty:

blockodds
escapecount
escapehits
grabforce
score
thold

------------------------------------------------------------------------
r3316 | sumolx | 2011-03-27 15:15:06 -0400 (Sun, 27 Mar 2011) | 1 line
Changed paths:
   M /engine/sdl/menu.c

Replaced SLEEP macro with SDL_Delay
------------------------------------------------------------------------
r3315 | sumolx | 2011-03-27 13:28:47 -0400 (Sun, 27 Mar 2011) | 1 line
Changed paths:
   M /engine/sdl/menu.c

Logo is NEVER to be removed
------------------------------------------------------------------------
r3314 | sumolx | 2011-03-27 13:27:48 -0400 (Sun, 27 Mar 2011) | 1 line
Changed paths:
   M /engine/resources/Info.plist
   A /engine/resources/OpenBOR_Icon_128x128_png.h
   A /engine/resources/OpenBOR_Icon_128x48_png.h
   A /engine/resources/OpenBOR_Icon_144x80_png.h
   A /engine/resources/OpenBOR_Logo_320x240_Link_png.h
   A /engine/resources/OpenBOR_Logo_480x272_Link_png.h
   A /engine/resources/OpenBOR_Menu_320x240_Consoles_png.h
   A /engine/resources/OpenBOR_Menu_320x240_Sony_png.h
   A /engine/resources/OpenBOR_Menu_480x272_Consoles_png.h
   A /engine/resources/OpenBOR_Menu_480x272_Sony_png.h
   M /engine/resources/meta.xml

All images have been converted to headers
------------------------------------------------------------------------
r3313 | damon_caskey | 2011-03-27 10:01:33 -0400 (Sun, 27 Mar 2011) | 1 line
Changed paths:
   M /engine/codeblocks/OpenBOR.Windows.layout
   M /engine/openborscript.c
   M /engine/version.h

openfilestream({file}) now returns -1 if file does not exist.
------------------------------------------------------------------------
r3312 | anallyst | 2011-03-27 09:38:48 -0400 (Sun, 27 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

fixed crash reported by matman in http://lavalit.com:8080/index.php/topic,5471.msg77207.html
------------------------------------------------------------------------
r3311 | sumolx | 2011-03-26 11:05:31 -0400 (Sat, 26 Mar 2011) | 1 line
Changed paths:
   M /engine/LICENSE

Added OpenBOR Team Members to LICENSE and New Rule for None OpenBOR Team Members and their contributions.
------------------------------------------------------------------------
r3310 | anallyst | 2011-03-25 14:30:59 -0400 (Fri, 25 Mar 2011) | 1 line
Changed paths:
   M /engine/source/tracelib2/tracelib2.c

total freed size displayed was always equivalent to allocated, since all mem got cleaned up by the FREE call before.
------------------------------------------------------------------------
r3309 | anallyst | 2011-03-25 13:49:24 -0400 (Fri, 25 Mar 2011) | 1 line
Changed paths:
   M /engine/source/scriptlib/List.c
   M /engine/source/scriptlib/List.h

securing my own interests.
------------------------------------------------------------------------
r3308 | anallyst | 2011-03-25 13:46:20 -0400 (Fri, 25 Mar 2011) | 1 line
Changed paths:
   M /engine/source/tracelib2/tracelib2.c
   M /engine/source/tracelib2/tracelib2.h

added more details to the output of tracelib2, i.e. peak memory usage.
------------------------------------------------------------------------
r3307 | sumolx | 2011-03-24 14:22:14 -0400 (Thu, 24 Mar 2011) | 1 line
Changed paths:
   M /engine/source/ramlib/ram.c

Removed gp2x (if (gp2x_init() == 2) systemRam += 32 * 1024 * 1024;) since this is used for accessing the 2nd half of memory in GP2X F100.  Not used for wiz, since wiz has a completely different memory structure.
------------------------------------------------------------------------
r3306 | sumolx | 2011-03-24 14:17:55 -0400 (Thu, 24 Mar 2011) | 5 lines
Changed paths:
   M /engine/build.bat

set PATH=%TOOLS%;%PATH%
replaced with
set PATH=%TOOLS%

Was causing issues with the building process. Build.bat is intended to be used with the toolchains provided by the svn.  Otherwise, use build.sh instead since it would seem you have your own toolchains already installed.
------------------------------------------------------------------------
r3305 | sumolx | 2011-03-24 14:13:02 -0400 (Thu, 24 Mar 2011) | 23 lines
Changed paths:
   M /engine/source/ramlib/ram.c

Fixed Gp2x Wiz memory maps for start address and total system ram.
Based off performing a memory dump of executable and the info gathered from:  http://elinux.org/GP2X_Wiz_memory_map

root@wiz:/usr/gp2x# cat /proc/iomem
00000000-029fffff : System RAM
  0002e000-00285fff : Kernel text
  00286000-002c62bb : Kernel data
ac000000-ac000018 : lf1000-nand
c000e000-c000e200 : pollux-i2c.0
  c000e000-c000e200 : pollux-i2c
f0007800-f0007844 : pollux-spi.0
f0008000-f0008044 : pollux-spi.0
f0008800-f0008844 : pollux-spi.0
f0009800-f000983f : pollux_sdi0.0
f0016000-f001607f : pollux-uart.0
f0016080-f00160ff : pollux-uart.1
f0016800-f001687f : pollux-uart.2
f0016880-f00168ff : pollux-uart.3
f0018000-f0018880 : pollux-usbgadget
f001a000-f001bfff : pollux-ga3d
  f001a000-f001bfff : pollux-ga3d
root@wiz:/usr/gp2x#

------------------------------------------------------------------------
r3304 | anallyst | 2011-03-24 14:10:03 -0400 (Thu, 24 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/source/gamelib/packfile.c
   M /engine/source/gamelib/packfile.h
   M /engine/version.h

added command line option showfilesused=1, which reports which files of the paks have not been used.
------------------------------------------------------------------------
r3303 | plombo | 2011-03-24 01:14:53 -0400 (Thu, 24 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c

Compare ticks against keybtick where the author obviously intended to replace lasttick with keybtick but forgot.
------------------------------------------------------------------------
r3302 | damon_caskey | 2011-03-24 00:10:14 -0400 (Thu, 24 Mar 2011) | 3 lines
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/openborscript.c
   M /engine/resources/meta.xml

New entity property: spawntype; 1 when entity is a level spawn, 0 otherwise (0 subject to change as other spawn sources are given values).

Last thing I wanted to do was add yet another property, but exists is already in use be some modules and being evaluated numerically instead of as true/false.
------------------------------------------------------------------------
r3301 | damon_caskey | 2011-03-23 21:04:53 -0400 (Wed, 23 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/source/scriptlib/SolidList.c
   M /engine/version.h

Fix no EOF error thrown by Windows compiler.
------------------------------------------------------------------------
r3300 | anallyst | 2011-03-23 20:29:47 -0400 (Wed, 23 Mar 2011) | 1 line
Changed paths:
   M /engine/Makefile
   M /engine/openborscript.c
   M /engine/resources/meta.xml
   M /engine/source/scriptlib/Instruction.c
   M /engine/source/scriptlib/Instruction.h
   M /engine/source/scriptlib/Interpreter.c
   M /engine/source/scriptlib/Interpreter.h
   M /engine/source/scriptlib/List.c
   M /engine/source/scriptlib/List.h
   A /engine/source/scriptlib/SolidList.c
   A /engine/source/scriptlib/SolidList.h

separated solidlist from list. it was an ugly hack and caused me enough headache when i enhanced the list.
------------------------------------------------------------------------
r3299 | anallyst | 2011-03-23 19:01:39 -0400 (Wed, 23 Mar 2011) | 1 line
Changed paths:
   M /engine/resources/meta.xml
   M /engine/source/scriptlib/ImportCache.c
   M /engine/source/scriptlib/List.c
   M /engine/source/scriptlib/List.h

renamed List_Contains to List_GetNodeByValue
------------------------------------------------------------------------
r3298 | anallyst | 2011-03-23 18:57:03 -0400 (Wed, 23 Mar 2011) | 1 line
Changed paths:
   M /engine/resources/meta.xml
   M /engine/source/gamelib/commands.c
   M /engine/source/gamelib/packfile.c
   M /engine/source/scriptlib/List.c
   M /engine/source/scriptlib/List.h

renamed List_SearchName to List_GetNodeByName
------------------------------------------------------------------------
r3297 | anallyst | 2011-03-23 18:35:59 -0400 (Wed, 23 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

disabled regression introduced in 3280. this change caused contras level data/levels/highway.txt to not display the glider, and the storyline. DC, if you still need this please review your changes and why they break contra.
------------------------------------------------------------------------
r3296 | anallyst | 2011-03-23 17:55:58 -0400 (Wed, 23 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml
   M /engine/source/gamelib/models.c

removed ugly workaround
------------------------------------------------------------------------
r3295 | anallyst | 2011-03-23 17:39:42 -0400 (Wed, 23 Mar 2011) | 1 line
Changed paths:
   M /engine/resources/meta.xml
   M /engine/source/gamelib/models.c
   M /engine/source/scriptlib/List.c
   M /engine/source/scriptlib/List.h

renamed List_GetCurrent to List_GetCurrentNode
------------------------------------------------------------------------
r3294 | anallyst | 2011-03-23 16:57:55 -0400 (Wed, 23 Mar 2011) | 1 line
Changed paths:
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/source/scriptlib/List.c
   M /engine/source/scriptlib/List.h
   M /engine/version.h

list: a return value for GOTO functions make sense
------------------------------------------------------------------------
r3293 | sumolx | 2011-03-23 16:10:33 -0400 (Wed, 23 Mar 2011) | 1 line
Changed paths:
   M /engine/source/gamelib/models.c
   M /engine/source/gamelib/models.h

Some compilers complain about not ending a file with a new-line.
------------------------------------------------------------------------
r3292 | anallyst | 2011-03-23 12:44:14 -0400 (Wed, 23 Mar 2011) | 1 line
Changed paths:
   M /engine/Makefile
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/openborscript.c
   M /engine/resources/meta.xml
   A /engine/source/gamelib/models.c
   A /engine/source/gamelib/models.h

removed buggy model_map and replaced it with a list as requested by SX. this also fixes the crash in golden axe myth.
------------------------------------------------------------------------
r3291 | anallyst | 2011-03-23 09:40:13 -0400 (Wed, 23 Mar 2011) | 1 line
Changed paths:
   M /engine/dc/bios.h
   M /engine/dc/control.c
   M /engine/dc/control.h
   M /engine/dc/dcport.c
   M /engine/dc/dcport.h
   M /engine/dc/gdrom.c
   M /engine/dc/gdrom.h
   M /engine/dc/sblaster.c
   M /engine/dc/sblaster.h
   M /engine/dc/timer.c
   M /engine/dc/video.c
   M /engine/dc/video.h
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/openborscript.c
   M /engine/openborscript.h
   M /engine/psp/audiodrv.c
   M /engine/psp/audiodrv.h
   M /engine/psp/control/control.h
   M /engine/psp/control/main.c
   M /engine/psp/control.c
   M /engine/psp/control.h
   M /engine/psp/dvemgr/dvemgr.h
   M /engine/psp/exception/main.c
   M /engine/psp/graphics.c
   M /engine/psp/graphics.h
   M /engine/psp/hankaku.c
   M /engine/psp/image.c
   M /engine/psp/image.h
   M /engine/psp/kernel/kernel.h
   M /engine/psp/kernel/main.c
   M /engine/psp/menu.c
   M /engine/psp/menu.h
   M /engine/psp/netcomm.c
   M /engine/psp/netcomm.h
   M /engine/psp/pspport.c
   M /engine/psp/pspport.h
   M /engine/psp/sblaster.c
   M /engine/psp/sblaster.h
   M /engine/psp/timer.c
   M /engine/psp/vertex.c
   M /engine/psp/vertex.h
   M /engine/psp/vga.h
   M /engine/psp/video.c
   M /engine/psp/video.h
   M /engine/resources/Info.plist
   M /engine/resources/OpenBOR_Icon_128x128.h
   M /engine/resources/OpenBOR_Icon_32x32.h
   M /engine/resources/OpenBOR_Logo_320x240.h
   M /engine/resources/OpenBOR_Logo_320x240_Link.h
   M /engine/resources/OpenBOR_Logo_480x272.h
   M /engine/resources/OpenBOR_Logo_480x272_Link.h
   M /engine/resources/OpenBOR_Menu_320x240.h
   M /engine/resources/OpenBOR_Menu_480x272.h
   M /engine/resources/meta.xml
   M /engine/sdl/control.c
   M /engine/sdl/control.h
   M /engine/sdl/gp2x/gp2xport.c
   M /engine/sdl/gp2x/gp2xport.h
   M /engine/sdl/hankaku.h
   M /engine/sdl/joysticks.c
   M /engine/sdl/joysticks.h
   M /engine/sdl/loadgl.c
   M /engine/sdl/loadgl.h
   M /engine/sdl/menu.c
   M /engine/sdl/menu.h
   M /engine/sdl/opengl.c
   M /engine/sdl/sblaster.c
   M /engine/sdl/sblaster.h
   M /engine/sdl/sdlport.c
   M /engine/sdl/sdlport.h
   M /engine/sdl/timer.c
   M /engine/sdl/vga.h
   M /engine/sdl/video.c
   M /engine/sdl/video.h
   M /engine/source/adpcmlib/adpcm.c
   M /engine/source/adpcmlib/adpcm.h
   M /engine/source/gamelib/anigif.c
   M /engine/source/gamelib/anigif.h
   M /engine/source/gamelib/bitmap.c
   M /engine/source/gamelib/bitmap.h
   M /engine/source/gamelib/borendian.h
   M /engine/source/gamelib/commands.c
   M /engine/source/gamelib/commands.h
   M /engine/source/gamelib/draw.c
   M /engine/source/gamelib/draw.h
   M /engine/source/gamelib/draw16.c
   M /engine/source/gamelib/draw32.c
   M /engine/source/gamelib/filecache.c
   M /engine/source/gamelib/filecache.h
   M /engine/source/gamelib/filters.c
   M /engine/source/gamelib/filters.h
   M /engine/source/gamelib/font.c
   M /engine/source/gamelib/font.h
   M /engine/source/gamelib/loadimg.c
   M /engine/source/gamelib/loadimg.h
   M /engine/source/gamelib/packfile.c
   M /engine/source/gamelib/packfile.h
   M /engine/source/gamelib/palette.c
   M /engine/source/gamelib/palette.h
   M /engine/source/gamelib/pixelformat.c
   M /engine/source/gamelib/screen.c
   M /engine/source/gamelib/screen.h
   M /engine/source/gamelib/screen16.c
   M /engine/source/gamelib/screen32.c
   M /engine/source/gamelib/soundmix.c
   M /engine/source/gamelib/soundmix.h
   M /engine/source/gamelib/sprite.c
   M /engine/source/gamelib/sprite.h
   M /engine/source/gamelib/spritef.c
   M /engine/source/gamelib/spriteq.c
   M /engine/source/gamelib/spriteq.h
   M /engine/source/gamelib/spritex8p16.c
   M /engine/source/gamelib/spritex8p32.c
   M /engine/source/gamelib/ssprite.c
   M /engine/source/gamelib/ssprite.h
   M /engine/source/gamelib/texture.c
   M /engine/source/gamelib/texture.h
   M /engine/source/gamelib/texture16.c
   M /engine/source/gamelib/texture32.c
   M /engine/source/gamelib/timer.h
   M /engine/source/gamelib/types.h
   M /engine/source/gfxlib/2xSaI.c
   M /engine/source/gfxlib/bilinear.c
   M /engine/source/gfxlib/dotmatrix.c
   M /engine/source/gfxlib/gfx.c
   M /engine/source/gfxlib/gfx.h
   M /engine/source/gfxlib/gfxtypes.h
   M /engine/source/gfxlib/hq2x.c
   M /engine/source/gfxlib/hq2x.h
   M /engine/source/gfxlib/lq2x.h
   M /engine/source/gfxlib/motionblur.c
   M /engine/source/gfxlib/scale2x.c
   M /engine/source/gfxlib/scanline.c
   M /engine/source/gfxlib/simple2x.c
   M /engine/source/gfxlib/tv2x.c
   M /engine/source/globals.h
   M /engine/source/pcxlib/savepcx.c
   M /engine/source/pcxlib/savepcx.h
   M /engine/source/pnglib/pngdec.c
   M /engine/source/preprocessorlib/pp_lexer.c
   M /engine/source/preprocessorlib/pp_lexer.h
   M /engine/source/preprocessorlib/pp_parser.c
   M /engine/source/preprocessorlib/pp_parser.h
   M /engine/source/preprocessorlib/test/pp_test.c
   M /engine/source/preprocessorlib/test/tmp.c
   M /engine/source/ramlib/ram.c
   M /engine/source/ramlib/ram.h
   M /engine/source/randlib/rand32.c
   M /engine/source/randlib/rand32.h
   M /engine/source/scriptlib/FirstFollow.h
   M /engine/source/scriptlib/ImportCache.c
   M /engine/source/scriptlib/Instruction.c
   M /engine/source/scriptlib/Instruction.h
   M /engine/source/scriptlib/Interpreter.c
   M /engine/source/scriptlib/Interpreter.h
   M /engine/source/scriptlib/Lexer.c
   M /engine/source/scriptlib/Lexer.h
   M /engine/source/scriptlib/List.c
   M /engine/source/scriptlib/List.h
   M /engine/source/scriptlib/List_unittest.c
   M /engine/source/scriptlib/Parser.c
   M /engine/source/scriptlib/Parser.h
   M /engine/source/scriptlib/ParserSet.c
   M /engine/source/scriptlib/ParserSet.h
   M /engine/source/scriptlib/Productions.h
   M /engine/source/scriptlib/ScriptVariant.c
   M /engine/source/scriptlib/ScriptVariant.h
   M /engine/source/scriptlib/Stack.c
   M /engine/source/scriptlib/Stack.h
   M /engine/source/scriptlib/StackedSymbolTable.c
   M /engine/source/scriptlib/StackedSymbolTable.h
   M /engine/source/scriptlib/SymbolTable.c
   M /engine/source/scriptlib/SymbolTable.h
   M /engine/source/scriptlib/depends.h
   M /engine/source/stristr.c
   M /engine/source/stristr.h
   M /engine/source/tracelib2/tracelib2.c
   M /engine/source/tracelib2/tracelib2.h
   M /engine/source/tracelib2/tracelib2_test.c
   M /engine/source/utils.c
   M /engine/source/utils.h
   M /engine/version.h
   M /engine/wii/control.c
   M /engine/wii/control.h
   M /engine/wii/hankaku.h
   M /engine/wii/menu.c
   M /engine/wii/menu.h
   M /engine/wii/sblaster.c
   M /engine/wii/sblaster.h
   M /engine/wii/timer.c
   M /engine/wii/vga.h
   M /engine/wii/video.c
   M /engine/wii/video.h
   M /engine/wii/wiiport.c
   M /engine/wii/wiiport.h
   M /engine/xbox/common/include/png.h
   M /engine/xbox/common/include/pngconf.h
   M /engine/xbox/common/include/xbapp.h
   M /engine/xbox/common/include/xbfont.h
   M /engine/xbox/common/include/xbhelp.h
   M /engine/xbox/common/include/xbinput.h
   M /engine/xbox/common/include/xbmesh.h
   M /engine/xbox/common/include/xbresource.h
   M /engine/xbox/common/include/xbsound.h
   M /engine/xbox/common/include/xbstopwatch.h
   M /engine/xbox/common/include/xbutil.h
   M /engine/xbox/control.c
   M /engine/xbox/control.h
   M /engine/xbox/generic/2xsaiwin.c
   M /engine/xbox/generic/2xsaiwin.h
   M /engine/xbox/generic/configuration.h
   M /engine/xbox/generic/custom_launch_params.h
   M /engine/xbox/generic/gamescreen.h
   M /engine/xbox/generic/graphicscontext.h
   M /engine/xbox/generic/iosupport.h
   M /engine/xbox/generic/keyboard_api.h
   M /engine/xbox/generic/panel.h
   M /engine/xbox/generic/skin.h
   M /engine/xbox/generic/undocumented.h
   M /engine/xbox/generic/wnaspi32.h
   M /engine/xbox/generic/xboxport.h
   M /engine/xbox/generic/xmldocument.h
   M /engine/xbox/sblaster.c
   M /engine/xbox/sblaster.h
   M /engine/xbox/timer.c
   M /engine/xbox/vga.h
   M /engine/xbox/video.c
   M /engine/xbox/video.h

fixed all trailing whitespaces at once, to have a clean commit history
------------------------------------------------------------------------
r3290 | anallyst | 2011-03-23 09:34:32 -0400 (Wed, 23 Mar 2011) | 1 line
Changed paths:
   A /engine/fixtrailingwhitespace.sh

added script to fix trailing whitespace. because that is done automatically on every file edited with codeblocks, thus hiding the real changes.
------------------------------------------------------------------------
r3289 | sumolx | 2011-03-23 08:10:23 -0400 (Wed, 23 Mar 2011) | 1 line
Changed paths:
   M /engine/build.sh
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

Darwin check for successfull build was incorrect.  Fixed.
------------------------------------------------------------------------
r3288 | sumolx | 2011-03-23 01:05:37 -0400 (Wed, 23 Mar 2011) | 1 line
Changed paths:
   M /engine/build.sh
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

Darwin port is now a mandatory port for the server to build.
------------------------------------------------------------------------
r3287 | sumolx | 2011-03-22 23:50:02 -0400 (Tue, 22 Mar 2011) | 1 line
Changed paths:
   M /engine/build.sh
   M /engine/darwin.sh

Mac OSX Cross Compiler for Ubuntu is now completed.  All Libraries are built statically.  Thus the Libraries directory is not necessary when being built by server.
------------------------------------------------------------------------
r3286 | damon_caskey | 2011-03-22 17:42:34 -0400 (Tue, 22 Mar 2011) | 1 line
Changed paths:
   M /engine/resources/meta.xml
   M /engine/source/preprocessorlib/pp_parser.c

Plombo informed me he added #ifndef support some time ago, so I am restoring warnings on redefine.
------------------------------------------------------------------------
r3285 | damon_caskey | 2011-03-22 17:31:00 -0400 (Tue, 22 Mar 2011) | 1 line
Changed paths:
   M /engine/openborscript.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

Bah, one more time. It’s pretty clear I am out of practice with source vaulting.
------------------------------------------------------------------------
r3284 | damon_caskey | 2011-03-22 17:08:07 -0400 (Tue, 22 Mar 2011) | 1 line
Changed paths:
   M /engine/openborscript.c
   M /engine/resources/meta.xml

Previous attempt to restore 3.281 constant list did not take.
------------------------------------------------------------------------
r3283 | damon_caskey | 2011-03-22 15:43:53 -0400 (Tue, 22 Mar 2011) | 1 line
Changed paths:
   M /engine/codeblocks/OpenBOR.Windows.layout
   M /engine/openbor.c

My testing for 3.282 was under flawed conditions. Restored constant list for candamage and hostile, with slight modification to accommodate projectilehit. I’m not ashamed to admit when I’m wrong. :) I still contend however that passing the constant directly would be a more tenable solution, but it’s a little late for that due to backward compatibility.
------------------------------------------------------------------------
r3282 | damon_caskey | 2011-03-22 13:05:02 -0400 (Tue, 22 Mar 2011) | 5 lines
Changed paths:
   M /engine/openborscript.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

    * Bug Fixes:
          o Hostile and Candamage script properties had defined constant list, but the actual property change code was written specifically to accept integer values and return an error if a string pass was attempted. However, when a constant was passed as intended it was still overwritten by the static list, resulting in an incorrect value (i.e. PLAYER was overwritten with ENEMY). I removed the list and we now pass the constant directly. This is one case where we don’t need a list. It is impossible to obtain types as anything but an integer constant anyway, so even if the string list had worked as intended it would just be adding an unnecessary step for scripters.
    * Script property additions:
          o porojectilehit({ent}, “projectilehit”, {type1}, {type2},…)

------------------------------------------------------------------------
r3281 | anallyst | 2011-03-22 00:12:19 -0400 (Tue, 22 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml

fixed unnecessary shutdown on wrong animation index, as seen in skull kingz. it works great with a simple return.
------------------------------------------------------------------------
r3280 | damon_caskey | 2011-03-21 23:01:17 -0400 (Mon, 21 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

Exists property is now 2 when entity is a level spawn. This allows a modder to confirm an entity is or is not a level spawn without resorting to unreliable metadata or additional variables. Depending on need and feasibility I may look into adding other spawn condition indicators as well (i.e. 1 = script spawn, 2 = level spawn, 3 = item drop, and so on). Note the various Exists evaluations already in place are all true/false, so there are no backward compatibility problems. Just take note of this change should you wish to make a specific numeric evaluation of the Exists property moving forward.
------------------------------------------------------------------------
r3279 | damon_caskey | 2011-03-21 18:19:05 -0400 (Mon, 21 Mar 2011) | 1 line
Changed paths:
   M /engine/version.h

Argh! Got version mixed up with log.
------------------------------------------------------------------------
r3278 | damon_caskey | 2011-03-21 18:16:59 -0400 (Mon, 21 Mar 2011) | 1 line
Changed paths:
   M /engine/version.h

Forgot version change.
------------------------------------------------------------------------
r3277 | damon_caskey | 2011-03-21 18:14:26 -0400 (Mon, 21 Mar 2011) | 1 line
Changed paths:
   M /engine/codeblocks/OpenBOR.Windows.layout
   M /engine/source/preprocessorlib/pp_parser.c

Disabled redefine warning. As it is, each and every #include of any #define list is being evaluated as a redefine of every single macro in said list. That’s a bit ridiculous, considering an #include is the only way to actually use a #define source file within an OpenBOR script function. End result is a TON of log spam and increased load time. Please test carefully before re-enabling this or any other warning functionality.
------------------------------------------------------------------------
r3276 | sumolx | 2011-03-20 23:04:26 -0400 (Sun, 20 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c

Re-Implemented original BOR v1.0029 'Loading...' status when no loadingbg is used.  This way we don't just get a black screen.
------------------------------------------------------------------------
r3275 | sumolx | 2011-03-20 12:58:03 -0400 (Sun, 20 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c

Restored 'set' control for loadingbg for level.  I investigated 3 Mods (GoldenAxeRemake, FinalFight, and NightSlasherX).  While GoldenAxeRemake and FinalFight are missing the 'set' control.... NightSlashersX is not.  Knowing BonusJZ and have worked with him I believe this is the correct usage of the feature.  Meaning... 'loadingbg {path} {set} {bx} {by} {bsize} {tx} {ty} {tf}' is the proper usage of the command and now reflects the manual.
------------------------------------------------------------------------
r3274 | sumolx | 2011-03-20 10:29:28 -0400 (Sun, 20 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

loadingbg[0] is for loading Models, loadingbg[1] is for loading Levels. Fixed Loading levels.
------------------------------------------------------------------------
r3273 | sumolx | 2011-03-20 01:49:38 -0400 (Sun, 20 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

level_order() uses the first argument to set the loadingbg type.  However, in load_level() the first argument is the image location for the background.  This implies that if defined we are to use background + bar.  This keeps us backward compatible with all existing mods.  Strange that I never had the modder specify this before, Hence, this was a bug.  All mods ie Contra, Final Fight, GoldenAxeRemake and more now display a background when loading a level.
------------------------------------------------------------------------
r3272 | anallyst | 2011-03-19 23:31:43 -0400 (Sat, 19 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

loadingbg: be compatible to wrong values... i.e. golden axe.
------------------------------------------------------------------------
r3271 | anallyst | 2011-03-19 23:13:50 -0400 (Sat, 19 Mar 2011) | 1 line
Changed paths:
   M /engine/source/scriptlib/List.c
   M /engine/source/scriptlib/List.h
   A /engine/source/tracelib2
   A /engine/source/tracelib2/tracelib2.c
   A /engine/source/tracelib2/tracelib2.h
   A /engine/source/tracelib2/tracelib2_test.c

added tracelib2, written from scratch. especially for SX. see tracelib2_test for how to use
------------------------------------------------------------------------
r3270 | sumolx | 2011-03-19 23:10:47 -0400 (Sat, 19 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c

Issue 1 fixed.  In load_models() since we keep trac of total models to be loaded.  The logic now reflects the user's intent.  Issue 2 fixed.  Loading bar never displayed 100 percent.  Added quick check in update_loading if value == max to force one last draw of bar.
------------------------------------------------------------------------
r3269 | anallyst | 2011-03-19 18:52:03 -0400 (Sat, 19 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

ok.... finally there.
------------------------------------------------------------------------
r3268 | anallyst | 2011-03-19 18:47:27 -0400 (Sat, 19 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c

now it does what its supposed to do
------------------------------------------------------------------------
r3267 | anallyst | 2011-03-19 18:31:11 -0400 (Sat, 19 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h

implemented 8th parameter for loadingbg, which tells the number of milliseconds for loading bg refresh. the loadingbar is initialized with a negative offset, if you havent noticed the calls.
------------------------------------------------------------------------
r3266 | sumolx | 2011-03-19 18:07:52 -0400 (Sat, 19 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

Dreamcast compiler complaining about non-initilized value: Script* tempscript = NULL;
------------------------------------------------------------------------
r3265 | sumolx | 2011-03-19 17:48:05 -0400 (Sat, 19 Mar 2011) | 1 line
Changed paths:
   M /engine/Makefile
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

The following CFLAGS are causing issues with console toolchains.
------------------------------------------------------------------------
r3264 | sumolx | 2011-03-19 17:15:55 -0400 (Sat, 19 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h

This is the 2nd to final revision of loading.  This needs to end.  Anallyst will add the 8 argument to this feature that will allow the modder to control if they want a choppy yet fast loading bar or a smooth yet slower loading bar. It's up to the modder how they want this.... there is no -1 anymore.  0 == disabled, 1 == background and bar, 2 == background only, 3 == bar only
------------------------------------------------------------------------
r3263 | plombo | 2011-03-19 17:09:58 -0400 (Sat, 19 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h

Restore advancex and advancey to global variable status.  Fixes segfault on the Beats of Rage character select screen introduced in r3255.
------------------------------------------------------------------------
r3262 | sumolx | 2011-03-19 16:59:16 -0400 (Sat, 19 Mar 2011) | 1 line
Changed paths:
   M /engine/Makefile
   M /engine/openbor.c
   M /engine/openbor.h

Reverting back to 3261.  I will take care of this feature as the default behavior is not what I want.  The openbor manual will need to be updated.
------------------------------------------------------------------------
r3261 | plombo | 2011-03-19 16:49:25 -0400 (Sat, 19 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c

Small optimization to loading bar; don't redraw background or 'Loading...' text when only the progress bar needs to be redrawn.
------------------------------------------------------------------------
r3260 | plombo | 2011-03-19 16:11:26 -0400 (Sat, 19 Mar 2011) | 6 lines
Changed paths:
   M /engine/Makefile
   M /engine/openbor.c
   M /engine/openbor.h

Changes to loading screen:
* Restored loading bar speed/smoothness to what SX, DC, and I agreed on.
* Fixed display of default loading screen ("Loading..." text centered on black background with no progress bar)
* Make sure the engine does not try to draw a loading bar and refresh the screen if sizex <= 0
* Removed "loadingbg 2" (background only) as a separate option, instead the loading bar is disabled by setting sizex to 0

------------------------------------------------------------------------
r3259 | anallyst | 2011-03-19 15:14:21 -0400 (Sat, 19 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

finally the first loading bar(models.txt) shows accurate timing...
------------------------------------------------------------------------
r3258 | anallyst | 2011-03-19 14:49:03 -0400 (Sat, 19 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

fixed bug reported by bloodbane on the ff gold topic
------------------------------------------------------------------------
r3257 | anallyst | 2011-03-19 14:38:47 -0400 (Sat, 19 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

removed moar code duplication
------------------------------------------------------------------------
r3256 | anallyst | 2011-03-19 13:53:58 -0400 (Sat, 19 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml
   M /engine/source/gamelib/commands.c
   M /engine/source/gamelib/commands.h

improved loading of commands. why the heck was it done twice? the values read in the first round were never accessed before finishing the second round.
------------------------------------------------------------------------
r3255 | anallyst | 2011-03-19 12:39:03 -0400 (Sat, 19 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/resources/meta.xml

put some global variables where they belong
------------------------------------------------------------------------
r3254 | anallyst | 2011-03-19 11:29:51 -0400 (Sat, 19 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

as far as i have seen, there's no second argument to spawnscript in load_level. why the author used another variable will remain a secret.
------------------------------------------------------------------------
r3253 | anallyst | 2011-03-19 11:06:58 -0400 (Sat, 19 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/resources/meta.xml

cleaned up load_level a bit
------------------------------------------------------------------------
r3252 | anallyst | 2011-03-19 01:27:29 -0400 (Sat, 19 Mar 2011) | 1 line
Changed paths:
   M /engine/wii/menu.c

aha, that was done in drawlogo. very clever. since the app is not multithreaded, how could it have run in parallel\?
------------------------------------------------------------------------
r3251 | anallyst | 2011-03-19 01:21:45 -0400 (Sat, 19 Mar 2011) | 1 line
Changed paths:
   M /engine/resources/meta.xml
   M /engine/sdl/video.c
   M /engine/wii/menu.c

ok, the wii should now also compile without xpm. i couldnt test it though.
------------------------------------------------------------------------
r3250 | anallyst | 2011-03-19 00:55:13 -0400 (Sat, 19 Mar 2011) | 1 line
Changed paths:
   M /engine/dc/dcport.c
   M /engine/psp/graphics.c
   M /engine/psp/image.c
   M /engine/psp/pspport.c
   M /engine/psp/video.c
   M /engine/sdl/sblaster.c
   M /engine/wii/wiiport.c

removed remaining traces of tracemalloc.
------------------------------------------------------------------------
r3249 | anallyst | 2011-03-19 00:50:42 -0400 (Sat, 19 Mar 2011) | 1 line
Changed paths:
   M /engine/Makefile

mac osx gcc warns when debug is enabled and dead code elimination is used
------------------------------------------------------------------------
r3248 | anallyst | 2011-03-18 23:09:47 -0400 (Fri, 18 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.h
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

updated header to reflect the changes
------------------------------------------------------------------------
r3247 | anallyst | 2011-03-18 23:06:50 -0400 (Fri, 18 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

implemented the background only mode
------------------------------------------------------------------------
r3246 | sumolx | 2011-03-18 22:14:51 -0400 (Fri, 18 Mar 2011) | 1 line
Changed paths:
   M /engine/build.sh
   M /engine/darwin.sh

build.sh and darwin.sh now reference Darwin's environ.sh variables.
------------------------------------------------------------------------
r3245 | anallyst | 2011-03-18 22:09:28 -0400 (Fri, 18 Mar 2011) | 1 line
Changed paths:
   M /engine/Makefile
   M /engine/resources/meta.xml

added dead code elimination compiler flags
------------------------------------------------------------------------
r3244 | anallyst | 2011-03-18 20:42:30 -0400 (Fri, 18 Mar 2011) | 1 line
Changed paths:
   M /engine/resources/meta.xml
   M /engine/source/gamelib/commands.c

further duplication removal, as taught by the book -clean code- http://theholyjava.wordpress.com/2011/02/14/clean-code-four-simple-design-rules/
------------------------------------------------------------------------
r3243 | anallyst | 2011-03-18 20:28:05 -0400 (Fri, 18 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml
   M /engine/source/gamelib/commands.c
   M /engine/source/gamelib/commands.h
   M /engine/source/scriptlib/List.c
   M /engine/source/scriptlib/List_unittest.c

removed self-induced code duplication
------------------------------------------------------------------------
r3242 | anallyst | 2011-03-18 18:20:11 -0400 (Fri, 18 Mar 2011) | 1 line
Changed paths:
   M /engine/resources/meta.xml
   M /engine/source/gamelib/commands.c
   M /engine/source/gamelib/packfile.c
   M /engine/source/scriptlib/ImportCache.c
   M /engine/source/scriptlib/Interpreter.c
   M /engine/source/scriptlib/List.c
   M /engine/source/scriptlib/List.h
   M /engine/source/scriptlib/List_unittest.c
   M /engine/source/scriptlib/Parser.c
   M /engine/source/scriptlib/SymbolTable.c

removed LPCSTR from List.c, which i plan to use in other projects as well, since its brilliant, and i really dont want that type mess.
------------------------------------------------------------------------
r3241 | anallyst | 2011-03-18 17:34:15 -0400 (Fri, 18 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

loadingbar does what it should now, and made everything much clearer.
------------------------------------------------------------------------
r3240 | anallyst | 2011-03-18 11:12:42 -0400 (Fri, 18 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/openborscript.c
   M /engine/openborscript.h
   M /engine/resources/meta.xml
   M /engine/sdl/video.c
   M /engine/source/gamelib/commands.c
   M /engine/source/gamelib/commands.h
   M /engine/source/gamelib/packfile.c
   M /engine/source/preprocessorlib/pp_lexer.c
   M /engine/source/preprocessorlib/pp_lexer.h
   M /engine/source/preprocessorlib/pp_parser.c
   M /engine/source/preprocessorlib/pp_parser.h
   M /engine/source/scriptlib/FirstFollow.h
   M /engine/source/scriptlib/ImportCache.c
   M /engine/source/scriptlib/ImportCache.h
   M /engine/source/scriptlib/Instruction.c
   M /engine/source/scriptlib/Instruction.h
   M /engine/source/scriptlib/Interpreter.c
   M /engine/source/scriptlib/Interpreter.h
   M /engine/source/scriptlib/Lexer.c
   M /engine/source/scriptlib/Lexer.h
   M /engine/source/scriptlib/List.c
   M /engine/source/scriptlib/List.h
   M /engine/source/scriptlib/List_unittest.c
   M /engine/source/scriptlib/Parser.c
   M /engine/source/scriptlib/Parser.h
   M /engine/source/scriptlib/ParserSet.h
   M /engine/source/scriptlib/ScriptVariant.c
   M /engine/source/scriptlib/ScriptVariant.h
   M /engine/source/scriptlib/StackedSymbolTable.c
   M /engine/source/scriptlib/StackedSymbolTable.h
   M /engine/source/scriptlib/SymbolTable.c
   M /engine/source/scriptlib/SymbolTable.h
   M /engine/source/scriptlib/depends.h
   M /engine/xbox/common/include/png.h
   M /engine/xbox/common/include/pngconf.h
   M /engine/xbox/common/include/xbapp.h
   M /engine/xbox/common/include/xbfont.h
   M /engine/xbox/common/include/xbhelp.h
   M /engine/xbox/common/include/xbinput.h
   M /engine/xbox/common/include/xbmesh.h
   M /engine/xbox/common/include/xbresource.h
   M /engine/xbox/common/include/xbsound.h
   M /engine/xbox/common/include/xbstopwatch.h
   M /engine/xbox/common/include/xbutil.h
   M /engine/xbox/generic/configuration.h
   M /engine/xbox/generic/graphicscontext.h
   M /engine/xbox/generic/iosupport.h
   M /engine/xbox/generic/panel.h
   M /engine/xbox/generic/skin.h
   M /engine/xbox/generic/undocumented.h

ok, its maybe better if we leave that for the moment. restored 3235
------------------------------------------------------------------------
r3239 | anallyst | 2011-03-18 03:53:24 -0400 (Fri, 18 Mar 2011) | 1 line
Changed paths:
   M /engine/openborscript.c
   M /engine/resources/meta.xml
   M /engine/source/preprocessorlib/pp_lexer.c
   M /engine/source/preprocessorlib/pp_lexer.h
   M /engine/source/scriptlib/Lexer.c
   M /engine/source/scriptlib/Lexer.h

and another one
------------------------------------------------------------------------
r3238 | anallyst | 2011-03-18 03:46:43 -0400 (Fri, 18 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h

and another one
------------------------------------------------------------------------
r3237 | anallyst | 2011-03-18 03:44:06 -0400 (Fri, 18 Mar 2011) | 1 line
Changed paths:
   M /engine/dc/video.c
   M /engine/openbor.c
   M /engine/resources/meta.xml

fixed subst errors
------------------------------------------------------------------------
r3236 | anallyst | 2011-03-18 03:34:30 -0400 (Fri, 18 Mar 2011) | 1 line
Changed paths:
   M /engine/dc/video.c
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/openborscript.c
   M /engine/openborscript.h
   M /engine/resources/meta.xml
   M /engine/sdl/video.c
   M /engine/source/gamelib/commands.c
   M /engine/source/gamelib/commands.h
   M /engine/source/gamelib/packfile.c
   M /engine/source/preprocessorlib/pp_lexer.c
   M /engine/source/preprocessorlib/pp_lexer.h
   M /engine/source/preprocessorlib/pp_parser.c
   M /engine/source/preprocessorlib/pp_parser.h
   M /engine/source/scriptlib/FirstFollow.h
   M /engine/source/scriptlib/ImportCache.c
   M /engine/source/scriptlib/ImportCache.h
   M /engine/source/scriptlib/Instruction.c
   M /engine/source/scriptlib/Instruction.h
   M /engine/source/scriptlib/Interpreter.c
   M /engine/source/scriptlib/Interpreter.h
   M /engine/source/scriptlib/Lexer.c
   M /engine/source/scriptlib/Lexer.h
   M /engine/source/scriptlib/List.c
   M /engine/source/scriptlib/List.h
   M /engine/source/scriptlib/List_unittest.c
   M /engine/source/scriptlib/Parser.c
   M /engine/source/scriptlib/Parser.h
   M /engine/source/scriptlib/ParserSet.h
   M /engine/source/scriptlib/ScriptVariant.c
   M /engine/source/scriptlib/ScriptVariant.h
   M /engine/source/scriptlib/StackedSymbolTable.c
   M /engine/source/scriptlib/StackedSymbolTable.h
   M /engine/source/scriptlib/SymbolTable.c
   M /engine/source/scriptlib/SymbolTable.h
   M /engine/source/scriptlib/depends.h
   M /engine/xbox/common/include/png.h
   M /engine/xbox/common/include/pngconf.h
   M /engine/xbox/common/include/xbapp.h
   M /engine/xbox/common/include/xbfont.h
   M /engine/xbox/common/include/xbhelp.h
   M /engine/xbox/common/include/xbinput.h
   M /engine/xbox/common/include/xbmesh.h
   M /engine/xbox/common/include/xbresource.h
   M /engine/xbox/common/include/xbsound.h
   M /engine/xbox/common/include/xbstopwatch.h
   M /engine/xbox/common/include/xbutil.h
   M /engine/xbox/generic/configuration.h
   M /engine/xbox/generic/graphicscontext.h
   M /engine/xbox/generic/iosupport.h
   M /engine/xbox/generic/panel.h
   M /engine/xbox/generic/skin.h
   M /engine/xbox/generic/undocumented.h

removed weird WINDOWS types
------------------------------------------------------------------------
r3235 | anallyst | 2011-03-18 03:11:48 -0400 (Fri, 18 Mar 2011) | 1 line
Changed paths:
   M /engine/Makefile
   M /engine/resources/meta.xml
   M /engine/sdl/sdlport.c
   D /engine/sdl/stacktrace.c
   D /engine/sdl/stacktrace.h

removed stacktrace, which is unportable anyway
------------------------------------------------------------------------
r3234 | anallyst | 2011-03-18 02:50:10 -0400 (Fri, 18 Mar 2011) | 1 line
Changed paths:
   M /engine/Makefile
   M /engine/openbor.c
   M /engine/openborscript.c
   M /engine/psp/image.c
   M /engine/psp/menu.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/sdl/menu.c
   M /engine/sdl/sdlport.c
   M /engine/sdl/video.c
   M /engine/source/gamelib/bitmap.c
   M /engine/source/gamelib/commands.c
   M /engine/source/gamelib/filecache.c
   M /engine/source/gamelib/font.c
   M /engine/source/gamelib/loadimg.c
   M /engine/source/gamelib/packfile.c
   M /engine/source/gamelib/palette.c
   M /engine/source/gamelib/palette.h
   M /engine/source/gamelib/screen.c
   M /engine/source/gamelib/screen.h
   M /engine/source/gamelib/soundmix.c
   M /engine/source/gfxlib/hq2x.c
   M /engine/source/globals.h
   M /engine/source/pcxlib/savepcx.c
   M /engine/source/pnglib/pngdec.c
   M /engine/source/preprocessorlib/pp_parser.c
   M /engine/source/scriptlib/ImportCache.c
   M /engine/source/scriptlib/Instruction.c
   M /engine/source/scriptlib/Interpreter.c
   M /engine/source/scriptlib/List.c
   M /engine/source/scriptlib/List.h
   M /engine/source/scriptlib/Parser.c
   M /engine/source/scriptlib/ScriptVariant.c
   M /engine/source/scriptlib/StackedSymbolTable.c
   M /engine/source/scriptlib/SymbolTable.c
   D /engine/source/tracelib
   M /engine/source/utils.c
   D /engine/source/xpmlib
   M /engine/version.h
   M /engine/wii/menu.c

major cleanup. if you dont like it, its still available on https://github.com/rofl0r/openbor
------------------------------------------------------------------------
r3233 | plombo | 2011-03-17 20:39:08 -0400 (Thu, 17 Mar 2011) | 1 line
Changed paths:
   M /engine/build.sh

Fixed indentation in build.sh.
------------------------------------------------------------------------
r3232 | plombo | 2011-03-17 20:32:16 -0400 (Thu, 17 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c

Don't display a loading bar by default; only use one if the modder specifies a positive width for one in levels.txt.
------------------------------------------------------------------------
r3231 | plombo | 2011-03-17 20:32:12 -0400 (Thu, 17 Mar 2011) | 2 lines
Changed paths:
   M /engine/source/preprocessorlib/pp_parser.c

pp_parser: Fixed #undef for function-style macros.  Also, when a macro is redefined, emit a warning and undefine the previous definition.

------------------------------------------------------------------------
r3230 | anallyst | 2011-03-17 20:11:49 -0400 (Thu, 17 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

subclassing seems to work now, no bugs anymore on free
------------------------------------------------------------------------
r3229 | anallyst | 2011-03-17 18:45:53 -0400 (Thu, 17 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/resources/meta.xml

oh yeah, that was missing.
------------------------------------------------------------------------
r3228 | anallyst | 2011-03-17 18:39:26 -0400 (Thu, 17 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/resources/meta.xml

WIP for a new feature, which should allow one to subclass a model like in OOP
------------------------------------------------------------------------
r3227 | anallyst | 2011-03-17 17:48:55 -0400 (Thu, 17 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

Disabled redefine warning. As it is, each and every #include of any #define list is being evaluated as a redefine of every single macro in said list. Thats a bit ridiculous, considering an #include is the only way to actually use a #define source file within an OpenBOR script function. End result is a TON of log spam and increased load time. Please test carefully before re-enabling this or any other warning functionality.
------------------------------------------------------------------------
r3226 | anallyst | 2011-03-17 17:43:04 -0400 (Thu, 17 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

moar cleanup
------------------------------------------------------------------------
r3225 | anallyst | 2011-03-17 17:25:28 -0400 (Thu, 17 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

removed bloat
------------------------------------------------------------------------
r3224 | anallyst | 2011-03-17 16:50:06 -0400 (Thu, 17 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/resources/meta.xml

better encapsulation of scripts, allows to use synergies between entity and s_model
------------------------------------------------------------------------
r3223 | plombo | 2011-03-17 15:27:16 -0400 (Thu, 17 Mar 2011) | 4 lines
Changed paths:
   M /engine/openbor.c

Brought back loading bar changes.

It is NOT okay to revert several optimizations, reinstate a dirty hack, and take a crap on aesthetic appeal just to save 0.5 seconds of loading time.  Period.

------------------------------------------------------------------------
r3222 | anallyst | 2011-03-17 15:04:02 -0400 (Thu, 17 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

removed foolish and overcomplicated try. it it too slow.
------------------------------------------------------------------------
r3221 | anallyst | 2011-03-17 14:51:39 -0400 (Thu, 17 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml
   M /engine/source/gamelib/commands.c
   M /engine/source/gamelib/commands.h

added consistent memory cleanup to load_cached_model, and line number information on error
------------------------------------------------------------------------
r3220 | plombo | 2011-03-17 14:04:19 -0400 (Thu, 17 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c

Restore smoothness to loading bar, but speed up loading by not redrawing the screen when the position of the bar has not changed.
------------------------------------------------------------------------
r3219 | anallyst | 2011-03-16 23:07:47 -0400 (Wed, 16 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

removed 2 obsolete comments
------------------------------------------------------------------------
r3218 | anallyst | 2011-03-16 22:23:11 -0400 (Wed, 16 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml
   M /engine/source/scriptlib/Interpreter.c

check candamage when AI picking up stuff
------------------------------------------------------------------------
r3217 | sumolx | 2011-03-16 21:26:03 -0400 (Wed, 16 Mar 2011) | 1 line
Changed paths:
   M /engine/sdl/opengl.c

DARWIN's older compiler requires GLint to be used instead, since it's how the GL function's argument is defined anyway.
------------------------------------------------------------------------
r3216 | sumolx | 2011-03-16 21:24:21 -0400 (Wed, 16 Mar 2011) | 1 line
Changed paths:
   M /engine/Makefile

DARWIN is now automatically handled in Makefile.  Built via CrossCompiler or Natively
------------------------------------------------------------------------
r3215 | anallyst | 2011-03-16 15:14:26 -0400 (Wed, 16 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

cleaned up a bit, made stuff more readable
------------------------------------------------------------------------
r3214 | sumolx | 2011-03-16 00:02:40 -0400 (Wed, 16 Mar 2011) | 1 line
Changed paths:
   M /engine/build.sh
   M /tools/borpak/source/build.sh

borpak's build.sh required initializing of variables to empty in order to work with engine's build.sh
------------------------------------------------------------------------
r3213 | anallyst | 2011-03-15 23:41:10 -0400 (Tue, 15 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

allow using remix when no menu music is available
------------------------------------------------------------------------
r3212 | sumolx | 2011-03-15 23:35:47 -0400 (Tue, 15 Mar 2011) | 1 line
Changed paths:
   M /engine/build.sh

Reset PATH prior to building every platform
------------------------------------------------------------------------
r3211 | sumolx | 2011-03-15 22:39:25 -0400 (Tue, 15 Mar 2011) | 1 line
Changed paths:
   M /engine/environ.sh

Fixed linux environment check for host_platform check.
------------------------------------------------------------------------
r3210 | sumolx | 2011-03-15 22:38:31 -0400 (Tue, 15 Mar 2011) | 1 line
Changed paths:
   M /engine/build.sh

Re-Enabled all platform checks for server
------------------------------------------------------------------------
r3209 | sumolx | 2011-03-15 22:37:46 -0400 (Tue, 15 Mar 2011) | 1 line
Changed paths:
   M /engine/Makefile

Wiz port now supported by two different SDK(s)
------------------------------------------------------------------------
r3208 | sumolx | 2011-03-15 21:20:00 -0400 (Tue, 15 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c

Dingoo compiler complaining about uninitialized values
------------------------------------------------------------------------
r3207 | sumolx | 2011-03-15 20:58:18 -0400 (Tue, 15 Mar 2011) | 1 line
Changed paths:
   M /engine/build.sh

build.sh 3 for gp2x
------------------------------------------------------------------------
r3206 | anallyst | 2011-03-15 11:57:08 -0400 (Tue, 15 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml
   M /engine/source/gamelib/commands.c
   M /engine/source/gamelib/commands.h

oh, there has been a special rule for even more attack types. we account for that now
------------------------------------------------------------------------
r3205 | anallyst | 2011-03-14 14:16:18 -0400 (Mon, 14 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

unnecessary looping costs cpu and debuggers time
------------------------------------------------------------------------
r3204 | anallyst | 2011-03-13 21:44:40 -0400 (Sun, 13 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

never commit before testing...
------------------------------------------------------------------------
r3203 | anallyst | 2011-03-13 21:42:05 -0400 (Sun, 13 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c

it may be better if we keep self untouched...
------------------------------------------------------------------------
r3202 | anallyst | 2011-03-13 21:34:51 -0400 (Sun, 13 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/sdl/video.c
   M /engine/version.h

fixed regression by 3201 (landframe index too big as in KD_Final caused game to crash. fixed segfault when screen is null in video.c
------------------------------------------------------------------------
r3201 | damon_caskey | 2011-03-13 19:45:02 -0400 (Sun, 13 Mar 2011) | 1 line
Changed paths:
   M /engine/codeblocks/OpenBOR.Windows.layout
   M /engine/openbor.c
   M /engine/openborscript.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

http://www.caskeys.com/dc/?p=1155#3.201
------------------------------------------------------------------------
r3200 | anallyst | 2011-03-13 14:39:25 -0400 (Sun, 13 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

fixed a bug which caused openbor to crash when ATTACK2 was pressed in contras select player screen
------------------------------------------------------------------------
r3199 | anallyst | 2011-03-13 00:53:15 -0500 (Sun, 13 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

allow overriding of default offscreenkill via command line, to make it possible to play incompatible mods
------------------------------------------------------------------------
r3198 | anallyst | 2011-03-13 00:35:43 -0500 (Sun, 13 Mar 2011) | 1 line
Changed paths:
   M /engine/dc/dcport.c
   M /engine/dc/dcport.h
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/psp/pspport.c
   M /engine/psp/pspport.h
   M /engine/resources/meta.xml
   M /engine/sdl/sdlport.c
   M /engine/sdl/sdlport.h
   M /engine/wii/wiiport.c
   M /engine/wii/wiiport.h
   M /engine/xbox/generic/xboxport.cpp
   M /engine/xbox/generic/xboxport.h

allow passing of argc, argv
------------------------------------------------------------------------
r3197 | anallyst | 2011-03-13 00:12:44 -0500 (Sun, 13 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

no, actually i want it FAST.
------------------------------------------------------------------------
r3196 | anallyst | 2011-03-12 20:23:56 -0500 (Sat, 12 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

prevent entities of type_none to get idle, this fixes shooting in Contra - Locked n loaded
------------------------------------------------------------------------
r3195 | anallyst | 2011-03-12 17:52:03 -0500 (Sat, 12 Mar 2011) | 1 line
Changed paths:
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/source/gamelib/packfile.c
   M /engine/version.h

renamed variable to proper english
------------------------------------------------------------------------
r3194 | anallyst | 2011-03-12 16:07:07 -0500 (Sat, 12 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c

actually it did save 6 seconds when starting up contra. let's find a compromise between speed and smoothness, with redraw at every 8th frame.
------------------------------------------------------------------------
r3193 | plombo | 2011-03-11 19:55:33 -0500 (Fri, 11 Mar 2011) | 4 lines
Changed paths:
   M /engine/openbor.c

Restore smoothness to the animation of the loading bar.

This undoes an optimization to improve the loading time.  However, much of this loading time could be alleviated by not redrawing the screen when the position of the loading bar hasn't changed.

------------------------------------------------------------------------
r3192 | sumolx | 2011-03-11 12:58:41 -0500 (Fri, 11 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c

Dreamcast complaining about i and j not being initialized.
------------------------------------------------------------------------
r3191 | anallyst | 2011-03-11 12:46:47 -0500 (Fri, 11 Mar 2011) | 1 line
Changed paths:
   M /engine/resources/meta.xml
   M /engine/source/scriptlib/List.c

the problem was that size was accessed after solidify.
------------------------------------------------------------------------
r3190 | sumolx | 2011-03-11 12:29:16 -0500 (Fri, 11 Mar 2011) | 1 line
Changed paths:
   M /engine/source/gamelib/commands.c
   M /engine/source/gamelib/commands.h

New lines are required for every file.
------------------------------------------------------------------------
r3189 | anallyst | 2011-03-11 11:21:55 -0500 (Fri, 11 Mar 2011) | 1 line
Changed paths:
   M /engine/resources/meta.xml
   M /engine/source/scriptlib/List.c

free all mem when using the old solidify method
------------------------------------------------------------------------
r3188 | anallyst | 2011-03-11 11:00:14 -0500 (Fri, 11 Mar 2011) | 1 line
Changed paths:
   M /engine/resources/meta.xml
   M /engine/source/scriptlib/List.c
   M /engine/source/scriptlib/List.h
   M /engine/source/scriptlib/List_unittest.c

enhanced unittest, renamed internal list for indexes
------------------------------------------------------------------------
r3187 | anallyst | 2011-03-11 09:11:48 -0500 (Fri, 11 Mar 2011) | 1 line
Changed paths:
   M /engine/resources/meta.xml
   M /engine/source/scriptlib/List.c
   M /engine/source/utils.c
   M /engine/source/utils.h

fixed the bug in the script interpreter as reported by volcanic. the culprit was actually list_solidify. plombo is innocent.
------------------------------------------------------------------------
r3186 | anallyst | 2011-03-10 19:09:32 -0500 (Thu, 10 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml
   M /engine/source/gamelib/packfile.c
   M /engine/source/gamelib/packfile.h

added a cache list for filenames. this should make .PAK access as fast as native filesystem access
------------------------------------------------------------------------
r3185 | anallyst | 2011-03-10 17:44:35 -0500 (Thu, 10 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

be more friendly on unknown commands, this way also games which use newer features may still work at least partially
------------------------------------------------------------------------
r3184 | anallyst | 2011-03-10 16:23:53 -0500 (Thu, 10 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

removed code dup
------------------------------------------------------------------------
r3183 | anallyst | 2011-03-10 14:42:43 -0500 (Thu, 10 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

improved load_level_order with the usual commandlist replacement.
------------------------------------------------------------------------
r3182 | anallyst | 2011-03-10 14:12:16 -0500 (Thu, 10 Mar 2011) | 11 lines
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml
   M /engine/source/gamelib/commands.c
   M /engine/source/gamelib/commands.h

added enum for levelorders, using the following commands

cat levelorder.txt | perl -ne 'if (/stricmp\(command\, \"([\w_]+)\"/)
{$x = $1; print "CMD_LEVELORDER_" . uc($x) . ",\n"}' >
cmd_levelorder.txt

cat levelorder.txt | perl -ne 'if (/stricmp\(command\, \"([\w_]+)\"/)
{$x = $1; print "LIST_ADD(CMD_LEVELORDER_" . uc($x) . ", \"" . $x
."\");\n"}' > cmd_levelorder_add.txt


------------------------------------------------------------------------
r3181 | anallyst | 2011-03-10 13:38:58 -0500 (Thu, 10 Mar 2011) | 1 line
Changed paths:
   M /engine/dc/dcport.c
   M /engine/dc/gdrom.c
   M /engine/dc/video.c
   M /engine/openbor.h
   M /engine/openborscript.c
   M /engine/openborscript.h
   M /engine/psp/control/main.c
   M /engine/psp/control.c
   M /engine/psp/exception/main.c
   M /engine/psp/graphics.c
   M /engine/psp/image.c
   M /engine/psp/menu.c
   M /engine/psp/netcomm.c
   M /engine/psp/netcomm.h
   M /engine/psp/pspport.c
   M /engine/sdl/control.c
   M /engine/sdl/gp2x/gp2xport.c
   M /engine/sdl/menu.c
   M /engine/sdl/sblaster.c
   M /engine/sdl/timer.c
   M /engine/sdl/video.c
   M /engine/source/gamelib/anigif.c
   M /engine/source/gamelib/borendian.h
   M /engine/source/gamelib/draw.c
   M /engine/source/gamelib/draw16.c
   M /engine/source/gamelib/draw32.c
   M /engine/source/gamelib/filecache.c
   M /engine/source/gamelib/filters.c
   M /engine/source/gamelib/font.c
   M /engine/source/gamelib/loadimg.c
   M /engine/source/gamelib/packfile.c
   M /engine/source/gamelib/palette.c
   M /engine/source/gamelib/pixelformat.c
   M /engine/source/gamelib/screen16.c
   M /engine/source/gamelib/screen32.c
   M /engine/source/gamelib/soundmix.c
   M /engine/source/gamelib/sprite.c
   M /engine/source/gamelib/spritef.c
   M /engine/source/gamelib/spriteq.c
   M /engine/source/gamelib/spritex8p16.c
   M /engine/source/gamelib/spritex8p32.c
   M /engine/source/gamelib/texture.c
   M /engine/source/gamelib/texture16.c
   M /engine/source/gamelib/texture32.c
   M /engine/source/gamelib/types.h
   M /engine/source/gfxlib/2xSaI.c
   M /engine/source/gfxlib/bilinear.c
   M /engine/source/gfxlib/dotmatrix.c
   M /engine/source/gfxlib/hq2x.c
   M /engine/source/gfxlib/hq2x.h
   M /engine/source/gfxlib/interp.h
   M /engine/source/gfxlib/lq2x.h
   M /engine/source/gfxlib/motionblur.c
   M /engine/source/gfxlib/scale2x.c
   M /engine/source/gfxlib/scanline.c
   M /engine/source/gfxlib/simple2x.c
   M /engine/source/pcxlib/savepcx.c
   M /engine/source/pnglib/pngdec.c
   M /engine/source/preprocessorlib/pp_lexer.c
   M /engine/source/preprocessorlib/pp_lexer.h
   M /engine/source/preprocessorlib/test/tmp.c
   M /engine/source/ramlib/ram.c
   M /engine/source/scriptlib/Instruction.c
   M /engine/source/scriptlib/Instruction.h
   M /engine/source/scriptlib/Interpreter.c
   M /engine/source/scriptlib/Interpreter.h
   M /engine/source/scriptlib/Lexer.c
   M /engine/source/scriptlib/Lexer.h
   M /engine/source/scriptlib/List.h
   M /engine/source/scriptlib/Parser.c
   M /engine/source/scriptlib/Parser.h
   M /engine/source/scriptlib/ParserSet.c
   M /engine/source/scriptlib/ScriptVariant.c
   M /engine/source/scriptlib/ScriptVariant.h
   M /engine/source/scriptlib/StackedSymbolTable.c
   M /engine/source/scriptlib/StackedSymbolTable.h
   M /engine/source/scriptlib/SymbolTable.c
   M /engine/source/stristr.c
   M /engine/source/tracelib/tracemalloc.c
   M /engine/source/xpmlib/xpm.c
   M /engine/symbian/vsnprintf.h
   M /engine/wii/control.c
   M /engine/wii/menu.c
   M /engine/wii/timer.c
   M /engine/xbox/common/include/png.h
   M /engine/xbox/common/include/pngconf.h
   M /engine/xbox/common/include/xbapp.h
   M /engine/xbox/common/include/xbfont.h
   M /engine/xbox/common/include/xbhelp.h
   M /engine/xbox/common/include/xbinput.h
   M /engine/xbox/common/include/xbmesh.h
   M /engine/xbox/common/include/xbresource.h
   M /engine/xbox/common/include/xbsound.h
   M /engine/xbox/common/include/xbstopwatch.h
   M /engine/xbox/common/include/xbutil.h
   M /engine/xbox/common/include/zconf.h
   M /engine/xbox/common/include/zlib.h
   M /engine/xbox/generic/2xsaiwin.c
   M /engine/xbox/generic/2xsaiwin.h
   M /engine/xbox/generic/panel.h
   M /engine/xbox/generic/undocumented.h
   M /engine/xbox/generic/wnaspi32.h
   M /engine/xbox/sblaster.c

fixed indentations in all C source code
------------------------------------------------------------------------
r3180 | anallyst | 2011-03-10 13:27:01 -0500 (Thu, 10 Mar 2011) | 1 line
Changed paths:
   A /engine/fixindentation.sh
   M /engine/source/utils.c

added the script since it is displayed wrong in the svn commit message.
------------------------------------------------------------------------
r3179 | anallyst | 2011-03-10 13:15:46 -0500 (Thu, 10 Mar 2011) | 4 lines
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

ran the following script on openbor.c to fix indentations:
cat openbor.c | perl -pe 'if((@x = /^(?:    )+/g)) { s|^(    )+|"\t" x
(length($x[0]) / 4)|eg; }' >> openbor.c2; mv openbor.c2 openbor.c

------------------------------------------------------------------------
r3178 | anallyst | 2011-03-10 11:36:49 -0500 (Thu, 10 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml
   M /engine/source/gamelib/commands.c
   M /engine/source/utils.c
   M /engine/source/utils.h

removed some code duplication and made all commandlist lookups case insensitive
------------------------------------------------------------------------
r3177 | anallyst | 2011-03-10 10:47:35 -0500 (Thu, 10 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

oops, forgot to lowercase user supplied command.
------------------------------------------------------------------------
r3176 | anallyst | 2011-03-10 09:58:06 -0500 (Thu, 10 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

split some lines.
------------------------------------------------------------------------
r3173 | sumolx | 2011-03-09 21:59:31 -0500 (Wed, 09 Mar 2011) | 1 line
Changed paths:
   M /engine/build.sh

Fixed execution of calling borpak's build.sh via build.sh from engine's auto build script
------------------------------------------------------------------------
r3172 | anallyst | 2011-03-09 19:32:21 -0500 (Wed, 09 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c

fixed indentations
------------------------------------------------------------------------
r3171 | anallyst | 2011-03-09 18:26:34 -0500 (Wed, 09 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

continue parsing on unknown command, since commentary are treated as such
------------------------------------------------------------------------
r3170 | anallyst | 2011-03-09 17:44:22 -0500 (Wed, 09 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

removed duplicated code, property of UTunnels (TM)
------------------------------------------------------------------------
r3169 | anallyst | 2011-03-09 17:31:46 -0500 (Wed, 09 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml
   M /engine/source/gamelib/commands.c
   M /engine/source/gamelib/commands.h

improved speed and debuggability of load_level by removing those STUPID thousands of strcmps
------------------------------------------------------------------------
r3168 | anallyst | 2011-03-09 16:47:57 -0500 (Wed, 09 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml
   M /engine/source/gamelib/commands.c
   M /engine/source/gamelib/commands.h

added enum for load level commands
------------------------------------------------------------------------
r3167 | anallyst | 2011-03-09 16:28:46 -0500 (Wed, 09 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml
   M /engine/source/gamelib/commands.c
   M /engine/source/gamelib/commands.h

changed MODEL enums
------------------------------------------------------------------------
r3166 | anallyst | 2011-03-09 16:22:33 -0500 (Wed, 09 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml
   M /engine/source/gamelib/commands.c
   M /engine/source/gamelib/commands.h

changed name of txtCommands
------------------------------------------------------------------------
r3165 | anallyst | 2011-03-09 15:24:23 -0500 (Wed, 09 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

some cleanups
------------------------------------------------------------------------
r3164 | anallyst | 2011-03-09 14:48:23 -0500 (Wed, 09 Mar 2011) | 1 line
Changed paths:
   M /engine/source/gamelib/soundmix.c

remove dbg code
------------------------------------------------------------------------
r3163 | anallyst | 2011-03-09 14:44:08 -0500 (Wed, 09 Mar 2011) | 1 line
Changed paths:
   M /engine/Makefile
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/sdl/stacktrace.c
   M /engine/source/gamelib/soundmix.c
   M /engine/source/stringptr.c
   M /engine/source/stringptr.h
   M /engine/version.h

made plombos stacktrace stuff 64bit aware. who needs it anyway. running the debuggee in gdb while crashing allows you to type bt and get a full stacktrace for free.
------------------------------------------------------------------------
r3160 | sumolx | 2011-03-06 23:02:02 -0500 (Sun, 06 Mar 2011) | 1 line
Changed paths:
   M /engine/Makefile
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

Mac OS X port is now a universal app.  Supports i386 and x86_64 architectures.  However, MMX Filters are disabled... unless I find a way to build them for both architectures.
------------------------------------------------------------------------
r3159 | sumolx | 2011-03-06 22:52:39 -0500 (Sun, 06 Mar 2011) | 1 line
Changed paths:
   M /engine/build.sh

Added libz and libpng to distribution
------------------------------------------------------------------------
r3158 | sumolx | 2011-03-06 22:52:19 -0500 (Sun, 06 Mar 2011) | 1 line
Changed paths:
   M /engine/darwin.sh

Added libz and libpng to distribution
------------------------------------------------------------------------
r3157 | sumolx | 2011-03-06 20:48:00 -0500 (Sun, 06 Mar 2011) | 1 line
Changed paths:
   M /engine/sdl/stacktrace.h

Removed #error from stacktrace header.  Not needed since the source is wrapped around CUSTOM_SIGNAL_HANDLER
------------------------------------------------------------------------
r3156 | sumolx | 2011-03-06 19:23:00 -0500 (Sun, 06 Mar 2011) | 1 line
Changed paths:
   M /engine/environ.sh

Added toolchain check for linux on Mac
------------------------------------------------------------------------
r3155 | sumolx | 2011-03-06 19:07:11 -0500 (Sun, 06 Mar 2011) | 1 line
Changed paths:
   M /engine/build.sh

build.sh now builds borpak when in distribute mode for Windows, Linux and Mac OS X
------------------------------------------------------------------------
r3153 | plombo | 2011-03-06 17:30:55 -0500 (Sun, 06 Mar 2011) | 1 line
Changed paths:
   M /engine/source/preprocessorlib/pp_parser.c
   D /engine/source/preprocessorlib/test/List.c
   M /engine/source/preprocessorlib/test/build.sh
   M /engine/source/scriptlib/ImportCache.c
   M /engine/source/scriptlib/Interpreter.c

Now that List_Clear frees memory instead of leaking it, fix some memory leaks in ImportCache, Interpreter, and pp_parser.
------------------------------------------------------------------------
r3152 | plombo | 2011-03-06 16:30:34 -0500 (Sun, 06 Mar 2011) | 1 line
Changed paths:
   M /engine/source/scriptlib/List.c

List: Fixed a segfault and (serious) memory leak exposed by pp_test.
------------------------------------------------------------------------
r3144 | plombo | 2011-03-06 13:13:55 -0500 (Sun, 06 Mar 2011) | 1 line
Changed paths:
   M /engine/Makefile
   M /engine/sdl/sdlport.c
   A /engine/sdl/stacktrace.c
   A /engine/sdl/stacktrace.h
   M /engine/sdl/video.c

Added a signal handler for SIGSEGV in debug mode under Linux.  It writes the stack trace to the log when the engine segfaults.
------------------------------------------------------------------------
r3143 | sumolx | 2011-03-06 11:29:43 -0500 (Sun, 06 Mar 2011) | 1 line
Changed paths:
   M /engine/source/pnglib/pngdec.c

CopyPasta error, should be using PNG_LIBPNG_VER_RELEASE
------------------------------------------------------------------------
r3142 | sumolx | 2011-03-06 11:16:15 -0500 (Sun, 06 Mar 2011) | 1 line
Changed paths:
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/source/gamelib/loadimg.c
   M /engine/source/pnglib/pngdec.c
   M /engine/version.h

libpng wrapper functions not need for loadimage.  However, we still need the wrapper for png_set_expand_gray_1_2_4_to_8 as it was introduced in libpng 1.2.9 and Dreamcast uses build 1.2.8
------------------------------------------------------------------------
r3141 | anallyst | 2011-03-06 10:35:17 -0500 (Sun, 06 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

further increase loading speed. loading contra takes only 7 seconds now (13 before)
------------------------------------------------------------------------
r3140 | anallyst | 2011-03-06 10:01:49 -0500 (Sun, 06 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

fixed the loading of models loaded from other models
------------------------------------------------------------------------
r3138 | anallyst | 2011-03-06 08:18:26 -0500 (Sun, 06 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c

changed some function names, added backtrace when shutdown was called with an error
------------------------------------------------------------------------
r3137 | sumolx | 2011-03-06 03:19:13 -0500 (Sun, 06 Mar 2011) | 1 line
Changed paths:
   M /engine/build.sh
   M /engine/source/gamelib/loadimg.c

libpng 1.4.X compatible.  With backward compatible wrappers for 1.3.X and lower versions
------------------------------------------------------------------------
r3136 | sumolx | 2011-03-06 02:41:31 -0500 (Sun, 06 Mar 2011) | 1 line
Changed paths:
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/source/gamelib/loadimg.c
   M /engine/source/pnglib/pngdec.c
   M /engine/version.h

libpng 1.4.X compatible.  With backward compatible wrappers for 1.3.X and lower versions
------------------------------------------------------------------------
r3135 | sumolx | 2011-03-06 00:44:02 -0500 (Sun, 06 Mar 2011) | 1 line
Changed paths:
   M /engine/source/pnglib/pngdec.c

SDL include is only required for SDL ports
------------------------------------------------------------------------
r3134 | anallyst | 2011-03-06 00:06:54 -0500 (Sun, 06 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

use calloc, the file is big enough already...
------------------------------------------------------------------------
r3133 | anallyst | 2011-03-06 00:02:28 -0500 (Sun, 06 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

moved initialisation of models into an own func
------------------------------------------------------------------------
r3132 | anallyst | 2011-03-05 23:26:47 -0500 (Sat, 05 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/resources/meta.xml

model_list was only there to confuse the reader.
------------------------------------------------------------------------
r3131 | anallyst | 2011-03-05 23:18:53 -0500 (Sat, 05 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

dont calculate again what we already know
------------------------------------------------------------------------
r3130 | plombo | 2011-03-05 21:37:27 -0500 (Sat, 05 Mar 2011) | 1 line
Changed paths:
   M /engine/build.sh
   M /engine/environ.sh

Restored the old  platform numbers for build.sh and environ.sh.  They were changed in 3086.
------------------------------------------------------------------------
r3129 | plombo | 2011-03-05 19:56:24 -0500 (Sat, 05 Mar 2011) | 1 line
Changed paths:
   M /engine/Makefile
   M /engine/openborscript.c
   M /engine/openborscript.h
   M /engine/source/preprocessorlib/pp_lexer.c
   M /engine/source/preprocessorlib/pp_lexer.h
   M /engine/source/preprocessorlib/pp_parser.c
   M /engine/source/preprocessorlib/pp_parser.h
   M /engine/source/preprocessorlib/test/pp_test.c
   M /engine/source/preprocessorlib/test/tmp.c
   A /engine/source/scriptlib/ImportCache.c
   A /engine/source/scriptlib/ImportCache.h
   M /engine/source/scriptlib/Interpreter.c
   M /engine/source/scriptlib/Interpreter.h
   M /engine/source/scriptlib/Lexer.c
   M /engine/source/scriptlib/Lexer.h
   M /engine/source/scriptlib/Parser.c
   M /engine/source/scriptlib/Parser.h

Implemented most of the code for the #import directive.  The only thing missing is the ability to actually call the imported functions from the script importing them.
------------------------------------------------------------------------
r3128 | plombo | 2011-03-05 16:58:22 -0500 (Sat, 05 Mar 2011) | 1 line
Changed paths:
   M /engine/source/pnglib/pngdec.c
   M /engine/source/xpmlib/xpm.c

Fixed memory leaks in xpmToSurface and pngToSurface.
------------------------------------------------------------------------
r3127 | plombo | 2011-03-05 15:11:42 -0500 (Sat, 05 Mar 2011) | 2 lines
Changed paths:
   M /engine/Makefile
   A /engine/resources/OpenBOR_Icon_32x32_png.h (from /engine/resources/openbor_icon_32x32_png.h:3126)
   A /engine/resources/OpenBOR_Logo_320x240_png.h (from /engine/resources/openbor_logo_320x240_png.h:3126)
   A /engine/resources/OpenBOR_Logo_480x272_png.h (from /engine/resources/openbor_logo_480x272_png.h:3126)
   A /engine/resources/OpenBOR_Menu_320x240_png.h (from /engine/resources/openbor_menu_320x240_png.h:3126)
   A /engine/resources/OpenBOR_Menu_480x272_png.h (from /engine/resources/openbor_menu_480x272_png.h:3126)
   D /engine/resources/openbor_icon_32x32_png.h
   D /engine/resources/openbor_logo_320x240_png.h
   D /engine/resources/openbor_logo_480x272_png.h
   D /engine/resources/openbor_menu_320x240_png.h
   D /engine/resources/openbor_menu_480x272_png.h
   M /engine/sdl/menu.c
   D /engine/sdl/sdlpng.c
   D /engine/sdl/sdlpng.h
   M /engine/sdl/video.c
   A /engine/source/pnglib
   A /engine/source/pnglib/pngdec.c (from /engine/sdl/sdlpng.c:3126)
   A /engine/source/pnglib/pngdec.h (from /engine/sdl/sdlpng.h:3126)

Replaced the new SDL PNG decoder with a new, cross-platform one based on the PSP port's PNG decoder.  This removes its dependency on SDL_image.  Now the Wii's menu should be able to take advantage of it as well.

------------------------------------------------------------------------
r3126 | sumolx | 2011-03-05 13:40:55 -0500 (Sat, 05 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c

typecast required for tolower() argument of type int
------------------------------------------------------------------------
r3125 | sumolx | 2011-03-05 13:39:20 -0500 (Sat, 05 Mar 2011) | 1 line
Changed paths:
   M /engine/source/gamelib/commands.h

newline required at the end of files
------------------------------------------------------------------------
r3124 | sumolx | 2011-03-05 13:39:17 -0500 (Sat, 05 Mar 2011) | 1 line
Changed paths:
   M /engine/source/gamelib/commands.c

newline required at the end of files
------------------------------------------------------------------------
r3123 | sumolx | 2011-03-05 13:38:38 -0500 (Sat, 05 Mar 2011) | 1 line
Changed paths:
   M /engine/source/globals.h

tolower requires #include <ctype.h>
------------------------------------------------------------------------
r3122 | anallyst | 2011-03-05 12:47:51 -0500 (Sat, 05 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

removed stupidness. finally DD3 dragon stone level 3-2 works in debug mode.
------------------------------------------------------------------------
r3121 | anallyst | 2011-03-05 00:59:05 -0500 (Sat, 05 Mar 2011) | 1 line
Changed paths:
   M /engine/resources/meta.xml
   M /engine/source/gamelib/packfile.c
   M /engine/source/globals.h

better error message. include errno.
------------------------------------------------------------------------
r3120 | anallyst | 2011-03-04 23:14:43 -0500 (Fri, 04 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

startup() is only called after a game is loaded. dont free stuff thats not initialised, when exiting from the menu.
------------------------------------------------------------------------
r3119 | anallyst | 2011-03-04 21:12:45 -0500 (Fri, 04 Mar 2011) | 1 line
Changed paths:
   M /engine/Makefile
   A /engine/resources/makeheader.pl
   M /engine/resources/meta.xml
   A /engine/resources/openbor_icon_32x32_png.h
   A /engine/resources/openbor_logo_320x240_png.h
   A /engine/resources/openbor_logo_480x272_png.h
   A /engine/resources/openbor_menu_320x240_png.h
   A /engine/resources/openbor_menu_480x272_png.h
   M /engine/sdl/menu.c
   A /engine/sdl/sdlpng.c
   A /engine/sdl/sdlpng.h
   M /engine/sdl/video.c

removed dependencies to the slow xpm decoder. this also saves around 1 MB of binary size.
------------------------------------------------------------------------
r3118 | anallyst | 2011-03-04 15:44:37 -0500 (Fri, 04 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

added numeric check for all parsed numbers.
------------------------------------------------------------------------
r3117 | anallyst | 2011-03-03 16:11:33 -0500 (Thu, 03 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

remove code duplication, thus reducing exe size.
------------------------------------------------------------------------
r3116 | anallyst | 2011-03-03 15:42:03 -0500 (Thu, 03 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml
   M /engine/source/gamelib/commands.c
   M /engine/source/gamelib/commands.h

wow. that was a mess. cleaned up big parts of load_cached_model monster. speed should also be much better.
------------------------------------------------------------------------
r3115 | anallyst | 2011-03-03 12:30:25 -0500 (Thu, 03 Mar 2011) | 1 line
Changed paths:
   A /engine/source/gamelib/commands.c

forgot svn add, as usual
------------------------------------------------------------------------
r3114 | anallyst | 2011-03-03 12:29:49 -0500 (Thu, 03 Mar 2011) | 1 line
Changed paths:
   M /engine/Makefile
   M /engine/openbor.c
   M /engine/resources/meta.xml
   M /engine/source/gamelib/commands.h
   M /engine/source/scriptlib/List.h

we got now a nice list for quick command lookup. in the moment, it only wastes mem, but this will change shortly...
------------------------------------------------------------------------
r3113 | anallyst | 2011-03-03 11:49:44 -0500 (Thu, 03 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml
   M /engine/source/gamelib/commands.h

hopefully complete command list now.
------------------------------------------------------------------------
r3112 | anallyst | 2011-03-03 10:58:00 -0500 (Thu, 03 Mar 2011) | 1 line
Changed paths:
   A /engine/source/gamelib/commands.h

added enum for commands.... well, here it is...
------------------------------------------------------------------------
r3111 | anallyst | 2011-03-03 10:57:25 -0500 (Thu, 03 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

added enum for commands. the first step in taming the beast load_cached_models.
------------------------------------------------------------------------
r3110 | plombo | 2011-03-03 01:12:56 -0500 (Thu, 03 Mar 2011) | 1 line
Changed paths:
   M /engine/source/gamelib/packfile.c
   M /engine/source/gamelib/packfile.h

Changed some char* parameters to const char* in packfile code.
------------------------------------------------------------------------
r3109 | anallyst | 2011-03-03 00:42:50 -0500 (Thu, 03 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

fixing background layer.
------------------------------------------------------------------------
r3108 | anallyst | 2011-03-02 23:56:15 -0500 (Wed, 02 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c

cosmetic change.
------------------------------------------------------------------------
r3107 | anallyst | 2011-03-02 23:51:40 -0500 (Wed, 02 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h

ouch, 18 is max, not 16
------------------------------------------------------------------------
r3106 | anallyst | 2011-03-02 23:48:49 -0500 (Wed, 02 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

changed to more efficient and cleaner parsing method, added some functions for numeric checks
------------------------------------------------------------------------
r3105 | anallyst | 2011-03-02 19:03:52 -0500 (Wed, 02 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c

reverted to 3103
------------------------------------------------------------------------
r3104 | anallyst | 2011-03-02 18:26:24 -0500 (Wed, 02 Mar 2011) | 1 line
Changed paths:
   M /engine/openbor.c

double dragon3 dragon stone was passing load knife in level 3-2, where a number is expected instead. interestingly, this crashed only in debug mode. i added a number of checks... if someone volunteers, theres still a lot of atois and atofs left for you
------------------------------------------------------------------------
r3102 | sumolx | 2011-03-02 11:40:43 -0500 (Wed, 02 Mar 2011) | 1 line
Changed paths:
   A /engine/codeblocks
   A /engine/codeblocks/OpenBOR.Windows.cbp
   A /engine/codeblocks/OpenBOR.Windows.layout

CodeBlocks IDE for Windows is officially supported by OpenBOR.
------------------------------------------------------------------------
r3101 | anallyst | 2011-03-02 08:48:02 -0500 (Wed, 02 Mar 2011) | 1 line
Changed paths:
   M /engine/resources/meta.xml
   M /engine/source/scriptlib/List.c
   M /engine/source/scriptlib/List.h

added hashmap for string search as well. now the script compilation time is near zero. well done. o0
------------------------------------------------------------------------
r3100 | anallyst | 2011-03-02 07:14:29 -0500 (Wed, 02 Mar 2011) | 1 line
Changed paths:
   M /engine/resources/meta.xml
   M /engine/source/scriptlib/List.c

when USE_INDEX is disabled, would have thrown a unused var warning.
------------------------------------------------------------------------
r3099 | anallyst | 2011-03-02 06:48:40 -0500 (Wed, 02 Mar 2011) | 1 line
Changed paths:
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/source/scriptlib/List.c
   M /engine/source/scriptlib/List.h
   M /engine/version.h

added contains method to list which has no sideeffects, to accompany list_includes. added some info about the List functionality and how it can be switched on and off.
------------------------------------------------------------------------
r3098 | anallyst | 2011-03-02 05:10:22 -0500 (Wed, 02 Mar 2011) | 1 line
Changed paths:
   M /engine/resources/meta.xml
   M /engine/source/scriptlib/Interpreter.c
   M /engine/source/scriptlib/List.c
   M /engine/source/scriptlib/List.h
   M /engine/source/scriptlib/List_unittest.c

improved List index and contains lookups by using a hashtable. loading time of contra is decreased by 50 percent.
------------------------------------------------------------------------
r3097 | anallyst | 2011-03-02 02:28:35 -0500 (Wed, 02 Mar 2011) | 1 line
Changed paths:
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/source/scriptlib/Parser.c
   M /engine/version.h

properly initialise all lists, pt. 3
------------------------------------------------------------------------
r3096 | anallyst | 2011-03-02 02:14:05 -0500 (Wed, 02 Mar 2011) | 1 line
Changed paths:
   M /engine/resources/meta.xml
   M /engine/source/scriptlib/Interpreter.c
   M /engine/source/scriptlib/Stack.c
   M /engine/source/scriptlib/Stack.h

properly initialise all lists - pt. 2
------------------------------------------------------------------------
r3095 | plombo | 2011-03-01 16:58:20 -0500 (Tue, 01 Mar 2011) | 1 line
Changed paths:
   M /engine/source/preprocessorlib/pp_lexer.c

pp_lexer: Interpret the non-breaking space (NBSP) character (hex value A0 in both Windows-1252 and ISO-8859-*) as whitespace.
------------------------------------------------------------------------
r3094 | anallyst | 2011-03-01 13:22:32 -0500 (Tue, 01 Mar 2011) | 1 line
Changed paths:
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/source/scriptlib/Interpreter.c
   M /engine/version.h

properly initialise all lists
------------------------------------------------------------------------
r3092 | anallyst | 2011-02-28 21:38:32 -0500 (Mon, 28 Feb 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml
   M /engine/version.h

dont use any landframe at all when an invalid index is supplied. this way all games will continue gracefully even when buggy. thanks for the hint plombo
------------------------------------------------------------------------
r3091 | sumolx | 2011-02-28 20:58:20 -0500 (Mon, 28 Feb 2011) | 1 line
Changed paths:
   D /engine/resources/OpenBOR.rc

OpenBOR.rc is no longer referenced since removing MVS Platform.
------------------------------------------------------------------------
r3090 | sumolx | 2011-02-28 20:56:33 -0500 (Mon, 28 Feb 2011) | 1 line
Changed paths:
   D /engine/resources/BOR_Icon_144x80.png
   D /engine/resources/BOR_Icon_32x32.bmp
   D /engine/resources/BOR_Icon_32x32.ico
   D /engine/resources/BOR_Logo_480x272.png
   D /engine/resources/BOR_Menu_320x240.gif
   D /engine/resources/BOR_Menu_480x272.png
   M /engine/resources/Info.plist

Removed BOR Icons/Menus, Since we now use OpenBOR Icons/Menus
------------------------------------------------------------------------
r3089 | anallyst | 2011-02-28 20:28:35 -0500 (Mon, 28 Feb 2011) | 1 line
Changed paths:
   M /engine/Makefile
   M /engine/resources/meta.xml

allow stripping to be optional outside of debug mode
------------------------------------------------------------------------
r3088 | sumolx | 2011-02-28 20:15:08 -0500 (Mon, 28 Feb 2011) | 1 line
Changed paths:
   D /engine/include

Removed Depreciated Platforms: DOS, PS2 and MVS
------------------------------------------------------------------------
r3086 | sumolx | 2011-02-28 20:07:36 -0500 (Mon, 28 Feb 2011) | 1 line
Changed paths:
   M /engine/build.sh
   D /engine/dos
   M /engine/environ.sh
   D /engine/mvs
   D /engine/ps2

Removed Depreciated Platforms: DOS, PS2 and MVS
------------------------------------------------------------------------
r3085 | anallyst | 2011-02-28 19:36:12 -0500 (Mon, 28 Feb 2011) | 1 line
Changed paths:
   M /engine/Makefile
   M /engine/resources/meta.xml

fomit-frame-pointer is pointless on AMD64 since the ABI doesn't use a stackframe, but it still prevents usage of some custom CFLAGS. not any longer
------------------------------------------------------------------------
r3084 | anallyst | 2011-02-28 19:08:00 -0500 (Mon, 28 Feb 2011) | 1 line
Changed paths:
   M /engine/build.sh
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

set NO_RAM_DEBUGGER=1 to default on AMD64, when BUILD_DEBUG is enabled. otherwise you'd get subtle crashes on free, if you forget to set the flag.
------------------------------------------------------------------------
r3083 | anallyst | 2011-02-28 18:24:42 -0500 (Mon, 28 Feb 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/source/gamelib/pixelformat.c
   M /engine/version.h

modder could supply an invalid landframe index which would crash openbor silently whenever that animation got played (happened with KD_final, hellhounds when burnt). now it will shutdown in such a case and display a proper message.
------------------------------------------------------------------------
r3082 | plombo | 2011-02-28 18:01:31 -0500 (Mon, 28 Feb 2011) | 1 line
Changed paths:
   M /engine/openbor.c

Fixed responsiveness to exit and/or fullscreen requests from the user or OS while loading.  (Regression was introduced with r3076.)
------------------------------------------------------------------------
r3081 | anallyst | 2011-02-27 23:26:02 -0500 (Sun, 27 Feb 2011) | 1 line
Changed paths:
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/source/scriptlib/List.c
   M /engine/source/scriptlib/List.h
   A /engine/source/scriptlib/List_unittest.c
   M /engine/version.h

changed list to be a double linked list, this fixes the major performance issue when loading C scripts. now lets fix the 2nd major performance issue, List_FindByName
------------------------------------------------------------------------
r3080 | plombo | 2011-02-27 14:29:55 -0500 (Sun, 27 Feb 2011) | 4 lines
Changed paths:
   M /engine/source/scriptlib/Instruction.h
   M /engine/source/scriptlib/Interpreter.c
   M /engine/source/scriptlib/Interpreter.h

Rework the script interpreter so that it uses instruction pointers instead of list indices during script execution.

This doesn't do anything useful on its own, but it's the first step in implementing an #import directive.

------------------------------------------------------------------------
r3079 | plombo | 2011-02-27 14:29:51 -0500 (Sun, 27 Feb 2011) | 1 line
Changed paths:
   M /engine/source/preprocessorlib/pp_parser.c

preprocessor: Avoid calling List_FindByName twice when expanding macros.
------------------------------------------------------------------------
r3078 | plombo | 2011-02-27 14:29:49 -0500 (Sun, 27 Feb 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/sdl/control.c
   M /engine/wii/control.c

Add a macro in openbor.h to avoid duplicating the 'successful exit' message.
------------------------------------------------------------------------
r3077 | plombo | 2011-02-27 14:29:44 -0500 (Sun, 27 Feb 2011) | 1 line
Changed paths:
   M /engine/Makefile

Small fix for selecting whether to use MMX when compiling for Windows or Darwin.
------------------------------------------------------------------------
r3076 | anallyst | 2011-02-27 14:07:21 -0500 (Sun, 27 Feb 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml

dont try to read input while loading
------------------------------------------------------------------------
r3075 | anallyst | 2011-02-27 12:02:58 -0500 (Sun, 27 Feb 2011) | 1 line
Changed paths:
   M /engine/resources/meta.xml
   M /engine/source/gamelib/packfile.c

improved speed of borpak file search, it takes now 0.11 secs vs 0.6 secs on DDU.pak
------------------------------------------------------------------------
r3074 | anallyst | 2011-02-27 10:10:02 -0500 (Sun, 27 Feb 2011) | 1 line
Changed paths:
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/source/scriptlib/List.c
   M /engine/source/scriptlib/List.h
   M /engine/version.h

fixed indentation of List.c
------------------------------------------------------------------------
r3073 | sumolx | 2011-02-27 02:24:38 -0500 (Sun, 27 Feb 2011) | 1 line
Changed paths:
   M /engine/source/utils.c

va_list arglist; was not definied first, hence causing failure to build Dreamcast port.
------------------------------------------------------------------------
r3072 | plombo | 2011-02-26 17:24:01 -0500 (Sat, 26 Feb 2011) | 4 lines
Changed paths:
   M /engine/source/globals.h
   M /engine/source/utils.c

Rework file logging so that we don't do an fopen() and fclose() on every call to writeToLogFile() and writeToScriptLog().

This should speed up loading times on all platforms.

------------------------------------------------------------------------
r3071 | plombo | 2011-02-26 16:58:10 -0500 (Sat, 26 Feb 2011) | 4 lines
Changed paths:
   M /engine/Makefile
   M /engine/openbor.c
   M /engine/source/gamelib/loadimg.c
   M /engine/source/gamelib/packfile.c
   M /engine/source/gamelib/soundmix.c

Only print debugging messages when the new VERBOSE compile-time macro is enabled.  This prevents potentially unwanted spam in debug mode.

To build with the debugging messages enabled, set the BUILD_VERBOSE environment variable before running build.sh.

------------------------------------------------------------------------
r3070 | anallyst | 2011-02-26 16:20:41 -0500 (Sat, 26 Feb 2011) | 1 line
Changed paths:
   M /engine/Makefile
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h

allow custom CFLAGS
------------------------------------------------------------------------
r3069 | anallyst | 2011-02-26 14:07:47 -0500 (Sat, 26 Feb 2011) | 1 line
Changed paths:
   M /engine/build.sh
   M /engine/resources/meta.xml

fixed build on linux - AGAIN. thanks for that Plombo
------------------------------------------------------------------------
r3068 | plombo | 2011-02-26 13:32:22 -0500 (Sat, 26 Feb 2011) | 4 lines
Changed paths:
   M /engine/build.sh

Reverted revision r3024.

It replaces a portable syntax with a bash-specific one, and cites no reason for doing so.

------------------------------------------------------------------------
r3067 | anallyst | 2011-02-26 12:59:22 -0500 (Sat, 26 Feb 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml
   M /engine/source/gamelib/packfile.c
   M /engine/source/gamelib/soundmix.c

fixed handle leak when trying different sound formats, added moar debug info
------------------------------------------------------------------------
r3066 | anallyst | 2011-02-26 09:00:36 -0500 (Sat, 26 Feb 2011) | 1 line
Changed paths:
   M /engine/resources/meta.xml
   M /engine/source/gamelib/packfile.c

fixed fix...
------------------------------------------------------------------------
r3065 | anallyst | 2011-02-26 08:54:33 -0500 (Sat, 26 Feb 2011) | 1 line
Changed paths:
   M /engine/source/gamelib/packfile.c

fixed access to closed dirent struct
------------------------------------------------------------------------
r3064 | anallyst | 2011-02-26 08:33:06 -0500 (Sat, 26 Feb 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/source/gamelib/loadimg.c
   M /engine/source/gamelib/soundmix.c
   M /engine/source/tracelib/tracemalloc.c
   M /engine/version.h

fixed NO_RAM_DEBUGGER directive, fixed score display in 64bit, fixed invalid mem access in kill_all_enemies, added some debug info
------------------------------------------------------------------------
r3063 | sumolx | 2011-02-26 01:59:01 -0500 (Sat, 26 Feb 2011) | 2 lines
Changed paths:
   M /engine/openbor.c
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/source/gamelib/packfile.c
   M /engine/version.h

FileCaching can now auto determine if we are dealing with packfiles or the data directory which modders use until their mods are converted to pak files.  This should speedup loading of packfiles on platforms such as Windows/OSX/Linux.  While at the same time it should now give the ability for consoles to access data folder (though not tested).

------------------------------------------------------------------------
r3062 | sumolx | 2011-02-25 23:27:31 -0500 (Fri, 25 Feb 2011) | 2 lines
Changed paths:
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.sh

Cleaned up some wording in about box....

------------------------------------------------------------------------
r3061 | sumolx | 2011-02-25 23:21:49 -0500 (Fri, 25 Feb 2011) | 2 lines
Changed paths:
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.sh

Added copyright info to About Box for OS X.

------------------------------------------------------------------------
r3060 | sumolx | 2011-02-25 22:46:57 -0500 (Fri, 25 Feb 2011) | 3 lines
Changed paths:
   M /engine/Makefile
   M /engine/build.sh
   A /engine/darwin.sh
   M /engine/resources/Info.plist
   M /engine/resources/meta.xml
   M /engine/version.h
   M /engine/version.sh

Darwin now includes the required dynamic libraries to run on OS X 10.5 and later.
Info.plist is now updated via version.sh

------------------------------------------------------------------------
r3059 | sumolx | 2011-02-25 21:32:21 -0500 (Fri, 25 Feb 2011) | 2 lines
Changed paths:
   M /engine/source/tracelib/tracemalloc.c

Darwin requires <stdlib.h> for malloc and its other functions.  Very strange place to keep their declarations.....  Seems <malloc.h> is only used for its structures.

------------------------------------------------------------------------
r3058 | sumolx | 2011-02-25 16:37:36 -0500 (Fri, 25 Feb 2011) | 5 lines
Changed paths:
   M /engine/resources/meta.xml
   M /engine/source/gamelib/bitmap.c
   M /engine/source/tracelib/tracemalloc.c
   M /engine/source/tracelib/tracemalloc.h
   M /engine/version.h

Final cleanup to tracemalloc library.  The source is now completely encapsulated using preprocessors.  The header now only includes the functions calls and stddef.h.

Removed tracemalloc's <string.h> from header which was causing a dependency in bitmap.c and added to the file as it should be.

If we ever decide to fully remove the tracemalloc library in the future, it is now for the most part completely decoupled from the engine.
------------------------------------------------------------------------
r3057 | sumolx | 2011-02-24 23:18:32 -0500 (Thu, 24 Feb 2011) | 3 lines
Changed paths:
   M /engine/psp/menu.c

Removed version check since everyone these days are using 5.00 and higher.


------------------------------------------------------------------------
r3056 | anallyst | 2011-02-24 22:22:00 -0500 (Thu, 24 Feb 2011) | 1 line
Changed paths:
   M /engine/resources/meta.xml
   M /engine/source/tracelib/tracemalloc.c
   M /engine/source/tracelib/tracemalloc.h
   M /engine/version.h

use real malloc instead of proxy function in non-debug mode
------------------------------------------------------------------------
r3055 | anallyst | 2011-02-24 22:00:22 -0500 (Thu, 24 Feb 2011) | 1 line
Changed paths:
   M /engine/source/tracelib/tracemalloc.c

removed fakerealloc for windows
------------------------------------------------------------------------
r3054 | anallyst | 2011-02-24 21:56:09 -0500 (Thu, 24 Feb 2011) | 2 lines
Changed paths:
   M /engine/openbor.c
   M /engine/source/tracelib/tracemalloc.c
   M /engine/source/tracelib/tracemalloc.h

reverted 3052

------------------------------------------------------------------------
r3053 | plombo | 2011-02-24 21:25:56 -0500 (Thu, 24 Feb 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/source/tracelib/tracemalloc.c
   M /engine/source/tracelib/tracemalloc.h

Removed tracerealloc() and tracecalloc() to ease the maintenance burden on tracelib.  They are no longer needed since the resizable token buffer was removed from the preprocessor a while back.
------------------------------------------------------------------------
r3052 | anallyst | 2011-02-24 20:02:57 -0500 (Thu, 24 Feb 2011) | 2 lines
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml
   M /engine/source/gamelib/loadimg.c

lots of fixed indentation, some temporary debug infos

------------------------------------------------------------------------
r3051 | anallyst | 2011-02-24 18:36:04 -0500 (Thu, 24 Feb 2011) | 2 lines
Changed paths:
   M /engine/Makefile
   M /engine/resources/meta.xml
   M /engine/source/tracelib/tracemalloc.c
   M /engine/source/tracelib/tracemalloc.h
   M /engine/version.h

allow conditional tracemalloc usage in Debug mode

------------------------------------------------------------------------
r3050 | anallyst | 2011-02-24 18:15:23 -0500 (Thu, 24 Feb 2011) | 2 lines
Changed paths:
   M /engine/build.sh
   M /engine/resources/meta.xml
   M /engine/source/ramlib/ram.c
   M /engine/source/tracelib/tracemalloc.c
   M /engine/version.h

fixed printf warnings in 64bit debug mode

------------------------------------------------------------------------
r3049 | sumolx | 2011-02-24 17:47:13 -0500 (Thu, 24 Feb 2011) | 2 lines
Changed paths:
   M /engine/environ.sh
   M /engine/resources/meta.xml
   M /engine/wii/menu.c

Fixed Wii Menu to now use the new stringptr object.
Wii environment now loads properly by itself (./build.sh 7)
------------------------------------------------------------------------
r3048 | sumolx | 2011-02-24 17:39:02 -0500 (Thu, 24 Feb 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml
   M /engine/source/globals.h
   M /engine/wii/menu.c

Using inttypes.h to have 64 bit compatability.  Need to update all %llu to %"PRIu64"
------------------------------------------------------------------------
r3047 | sumolx | 2011-02-24 17:17:55 -0500 (Thu, 24 Feb 2011) | 1 line
Changed paths:
   M /engine/source/tracelib/tracemalloc.c

Anallyst needs to review his changes, seems incomplete and Windows is complains.  Temporarly disabled.
------------------------------------------------------------------------
r3046 | sumolx | 2011-02-24 17:00:48 -0500 (Thu, 24 Feb 2011) | 2 lines
Changed paths:
   M /engine/openbor.c
   M /engine/openborscript.c
   M /engine/resources/meta.xml
   M /engine/sdl/sdlport.h
   M /engine/source/globals.h
   M /engine/version.h

GP2X Cleanup.
OpenBOR should only have header file which eventually points to shared headers.
------------------------------------------------------------------------
r3045 | sumolx | 2011-02-24 16:50:53 -0500 (Thu, 24 Feb 2011) | 2 lines
Changed paths:
   M /engine/Makefile
   M /engine/psp/menu.c
   M /engine/source/stringptr.c
   M /engine/source/stringptr.h

Fixed stringptr references in PSP Menu.
Cleaned/Reorganized Makefile
------------------------------------------------------------------------
r3044 | anallyst | 2011-02-24 16:43:52 -0500 (Thu, 24 Feb 2011) | 3 lines
Changed paths:
   M /engine/openbor.c
   M /engine/resources/meta.xml


fix potential future bug in new code

------------------------------------------------------------------------
r3043 | anallyst | 2011-02-24 16:29:19 -0500 (Thu, 24 Feb 2011) | 3 lines
Changed paths:
   M /engine/Makefile
   M /engine/resources/meta.xml


saner debug settings pt 2, don't strip debug binaries

------------------------------------------------------------------------
r3042 | sumolx | 2011-02-24 16:27:02 -0500 (Thu, 24 Feb 2011) | 1 line
Changed paths:
   M /engine/build.sh

Windows autobuild for WIZ now copies the dynamic libraries from their respective locations properly.
------------------------------------------------------------------------
r3041 | anallyst | 2011-02-24 16:19:15 -0500 (Thu, 24 Feb 2011) | 3 lines
Changed paths:
   M /engine/Makefile
   M /engine/resources/meta.xml


saner debug settings in Makefile part 1

------------------------------------------------------------------------
r3040 | anallyst | 2011-02-24 15:45:09 -0500 (Thu, 24 Feb 2011) | 3 lines
Changed paths:
   M /engine/Makefile
   M /engine/resources/meta.xml
   M /engine/version.h


fixed Makefile

------------------------------------------------------------------------
r3039 | anallyst | 2011-02-24 15:38:04 -0500 (Thu, 24 Feb 2011) | 3 lines
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/openborscript.c
   M /engine/resources/meta.xml
   M /engine/sdl/menu.c
   M /engine/sdl/sblaster.c
   M /engine/source/gamelib/bitmap.c
   M /engine/source/gamelib/font.c
   M /engine/source/gamelib/packfile.c
   M /engine/source/gamelib/types.h
   A /engine/source/stringptr.c
   A /engine/source/stringptr.h
   M /engine/source/tracelib/tracemalloc.c
   M /engine/source/tracelib/tracemalloc.h
   M /engine/source/utils.c
   M /engine/source/utils.h
   M /engine/version.h

fixed a couple of memleaks and invalid mem accesses that caused the
64bit build not to work

------------------------------------------------------------------------
r3038 | sumolx | 2011-02-24 15:34:23 -0500 (Thu, 24 Feb 2011) | 1 line
Changed paths:
   M /engine/resources/meta.xml
   M /engine/version.h
   M /tools/dc-sdk/kos-svn-698.7z

Dreamcast KOS SDK needs fully resolved path for KOS_BASE variable in Windows.  Otherwise, compiler tools throw exceptions.
------------------------------------------------------------------------
r3037 | sumolx | 2011-02-24 14:43:17 -0500 (Thu, 24 Feb 2011) | 1 line
Changed paths:
   M /engine/environ.sh

Setting PATH need to be done prior to setting up KOS Environment Variables.  Otherwise, standalone ./build.sh 6 will not work.
------------------------------------------------------------------------
r3035 | sumolx | 2011-02-24 13:23:06 -0500 (Thu, 24 Feb 2011) | 1 line
Changed paths:
   M /engine/Makefile

Darwin is the only platform that requires -lSDLmain library.
------------------------------------------------------------------------
r3034 | sumolx | 2011-02-23 22:01:18 -0500 (Wed, 23 Feb 2011) | 1 line
Changed paths:
   M /engine/Makefile

libSDLmain is not required for any ports.  Thus removing it's reference.
------------------------------------------------------------------------
r3032 | sumolx | 2011-02-23 21:26:32 -0500 (Wed, 23 Feb 2011) | 2 lines
Changed paths:
   M /engine/resources/meta.xml
   M /engine/version.h
   M /engine/version.sh
   A /tools/bin/date.bat

Fixed function check_svn_bin in version.sh
Fixed Windows Autobuild where date was not being generated properly (new date.bat).
------------------------------------------------------------------------
r3031 | sumolx | 2011-02-23 15:36:41 -0500 (Wed, 23 Feb 2011) | 1 line
Changed paths:
   M /engine/build.bat

build.sh now requires argument 'all' to build all targets.
------------------------------------------------------------------------
r3030 | sumolx | 2011-02-22 22:49:59 -0500 (Tue, 22 Feb 2011) | 2 lines
Changed paths:
   M /engine/build.sh

Cleaned up whitespacing and tabs to the 2 whitespace standard indenting for scripts.

------------------------------------------------------------------------
r3029 | anallyst | 2011-02-22 22:10:50 -0500 (Tue, 22 Feb 2011) | 3 lines
Changed paths:
   M /engine/build.sh
   M /engine/resources/meta.xml


added hint where the binary was copied to

------------------------------------------------------------------------
r3028 | sumolx | 2011-02-22 22:01:42 -0500 (Tue, 22 Feb 2011) | 1 line
Changed paths:
   M /engine/openbor.c
   M /engine/openbor.h
   M /engine/openborscript.c
   M /engine/sdl/menu.c

Function Declarations were out of sync with their Definitions.
------------------------------------------------------------------------
r3027 | anallyst | 2011-02-22 21:59:18 -0500 (Tue, 22 Feb 2011) | 3 lines
Changed paths:
   M /engine/build.sh
   M /engine/resources/meta.xml


build.sh defaults to a friendly text now when called without arguments

------------------------------------------------------------------------
r3026 | anallyst | 2011-02-22 21:33:29 -0500 (Tue, 22 Feb 2011) | 4 lines
Changed paths:
   M /engine/openbor.c
   M /engine/openborscript.c
   M /engine/resources/meta.xml
   M /engine/sdl/menu.c


fixed 3 function calls whose prototypes declare void paramaters
it compiles now on linux o0

------------------------------------------------------------------------
r3025 | anallyst | 2011-02-22 21:15:27 -0500 (Tue, 22 Feb 2011) | 3 lines
Changed paths:
   M /engine/Makefile

fixed CONSOLE variable in Makefile, which would return /dev/console on
Linux

------------------------------------------------------------------------
r3024 | anallyst | 2011-02-22 21:12:00 -0500 (Tue, 22 Feb 2011) | 2 lines
Changed paths:
   M /engine/build.sh
   M /engine/resources/meta.xml
   M /engine/version.h

fixed calls for environ.sh

------------------------------------------------------------------------
r3023 | anallyst | 2011-02-22 21:06:28 -0500 (Tue, 22 Feb 2011) | 2 lines
Changed paths:
   M /engine/build.sh

renamed linux-specific functions since "-" leads to an error.

------------------------------------------------------------------------
r3022 | sumolx | 2011-02-22 20:26:10 -0500 (Tue, 22 Feb 2011) | 1 line
Changed paths:
   M /engine/build.bat
   M /engine/environ.sh

Updated scripts to reflect new tools path
------------------------------------------------------------------------
r3021 | sumolx | 2011-02-22 19:41:49 -0500 (Tue, 22 Feb 2011) | 2 lines
Changed paths:
   D /engine/tools
   A /tools (from /engine/tools:3020)

Moved tools from Engine to its own path.

------------------------------------------------------------------------
r3020 | sumolx | 2011-02-22 19:39:38 -0500 (Tue, 22 Feb 2011) | 2 lines
Changed paths:
   A /engine (from /trunk:3017)
   D /trunk

Moved trunk to engine

------------------------------------------------------------------------
r3017 | sumolx | 2011-02-21 00:35:46 -0500 (Mon, 21 Feb 2011) | 2 lines
Changed paths:
   M /trunk/build.sh
   M /trunk/resources/meta.xml
   M /trunk/version.h

AutoBuild for now does not support GP2X, WIZ, Dingoo and Generic Linux.

------------------------------------------------------------------------
r3016 | plombo | 2011-02-20 01:01:05 -0500 (Sun, 20 Feb 2011) | 7 lines
Changed paths:
   M /trunk/source/preprocessorlib/pp_lexer.c
   M /trunk/source/preprocessorlib/pp_parser.c
   M /trunk/source/preprocessorlib/pp_parser.h
   M /trunk/source/preprocessorlib/test/tmp.c
   M /trunk/source/scriptlib/Lexer.c
   M /trunk/source/scriptlib/Parser.c

Improved preprocessor error/warning messages, and replaced the existing script parser error message reporting with the preprocessor error function.

As a result, all warnings and errors in both the preprocessor and script parser now have the following features:
* correct line numbers
* full backtrace of #includes ("In file included from...")
* a printout of the offending line to the log and a marker for the position of the offending token

------------------------------------------------------------------------
r3015 | plombo | 2011-02-19 11:18:37 -0500 (Sat, 19 Feb 2011) | 1 line
Changed paths:
   M /trunk/source/preprocessorlib/pp_parser.c
   M /trunk/source/preprocessorlib/pp_parser.h

preprocessor: Removed the token buffer and all related functions.  It hadn't been in use since r3013, and it had the only tracerealloc() dependency in the engine.
------------------------------------------------------------------------
r3014 | plombo | 2011-02-15 23:35:51 -0500 (Tue, 15 Feb 2011) | 1 line
Changed paths:
   M /trunk/openborscript.c

Fix a typo in openborscript.c that was causing a compile error.
------------------------------------------------------------------------
r3013 | plombo | 2011-02-15 23:25:06 -0500 (Tue, 15 Feb 2011) | 1 line
Changed paths:
   M /trunk/openborscript.c
   M /trunk/openborscript.h
   M /trunk/source/preprocessorlib/pp_lexer.h
   M /trunk/source/preprocessorlib/pp_parser.c
   M /trunk/source/preprocessorlib/pp_parser.h
   M /trunk/source/preprocessorlib/test/pp_test.c
   M /trunk/source/scriptlib/Interpreter.c
   M /trunk/source/scriptlib/Interpreter.h
   M /trunk/source/scriptlib/Lexer.c
   M /trunk/source/scriptlib/Lexer.h
   M /trunk/source/scriptlib/Parser.c
   M /trunk/source/scriptlib/Parser.h

The script lexer now directly uses the preprocessor as its token source.
------------------------------------------------------------------------
r3012 | plombo | 2011-02-14 23:15:00 -0500 (Mon, 14 Feb 2011) | 2 lines
Changed paths:
   M /trunk/openborscript.c
   M /trunk/source/preprocessorlib/pp_parser.c
   M /trunk/source/preprocessorlib/pp_parser.h
   M /trunk/source/preprocessorlib/test/tmp.c

Removed shutdown() call from pp_error, and use HRESULT return values throughout the preprocessor.  This matches the error handling in scriptlib.

------------------------------------------------------------------------
r3011 | plombo | 2011-02-14 23:14:50 -0500 (Mon, 14 Feb 2011) | 1 line
Changed paths:
   M /trunk/source/preprocessorlib/pp_parser.c

Preprocessor bug fixes for the '#' and '##' operators.
------------------------------------------------------------------------
r3010 | plombo | 2011-02-13 23:04:29 -0500 (Sun, 13 Feb 2011) | 2 lines
Changed paths:
   M /trunk/source/preprocessorlib/README
   M /trunk/source/preprocessorlib/pp_lexer.c
   M /trunk/source/preprocessorlib/pp_lexer.h
   M /trunk/source/preprocessorlib/pp_parser.c
   M /trunk/source/preprocessorlib/pp_parser.h
   M /trunk/source/preprocessorlib/test/tmp.c

Added support for the concatenation ('##') operator.  Complicated stuff!

------------------------------------------------------------------------
r3009 | plombo | 2011-02-10 19:06:39 -0500 (Thu, 10 Feb 2011) | 2 lines
Changed paths:
   M /trunk/source/preprocessorlib/pp_parser.c

Remove some debugging printfs.

------------------------------------------------------------------------
r3008 | plombo | 2011-02-10 02:23:01 -0500 (Thu, 10 Feb 2011) | 2 lines
Changed paths:
   M /trunk/source/preprocessorlib/pp_parser.c
   M /trunk/source/preprocessorlib/pp_parser.h
   M /trunk/source/preprocessorlib/test/tmp.c

Added support for the 
'#' operator inside of macros.
------------------------------------------------------------------------
r3007 | plombo | 2011-02-10 02:22:57 -0500 (Thu, 10 Feb 2011) | 2 lines
Changed paths:
   M /trunk/source/preprocessorlib/pp_parser.c
   M /trunk/source/preprocessorlib/test/tmp.c

Fixed another C preprocessor corner case.

------------------------------------------------------------------------
r3006 | plombo | 2011-02-10 02:22:54 -0500 (Thu, 10 Feb 2011) | 2 lines
Changed paths:
   M /trunk/source/preprocessorlib/pp_parser.c
   M /trunk/source/preprocessorlib/test/pp_test.c
   M /trunk/source/preprocessorlib/test/tmp.c

Fixed the expansion of nested macros.

------------------------------------------------------------------------
r3005 | plombo | 2011-02-09 13:50:36 -0500 (Wed, 09 Feb 2011) | 1 line
Changed paths:
   M /trunk/source/preprocessorlib/pp_lexer.c

Fixed the parsing of backslash-newlines in '//' script comments.
------------------------------------------------------------------------
r3004 | plombo | 2011-02-09 01:41:13 -0500 (Wed, 09 Feb 2011) | 1 line
Changed paths:
   M /trunk/source/ramlib/ram.c

Fix the total and free RAM values reported under Linux.
------------------------------------------------------------------------
r3003 | plombo | 2011-02-03 20:45:02 -0500 (Thu, 03 Feb 2011) | 4 lines
Changed paths:
   M /trunk/source/preprocessorlib/pp_parser.c
   M /trunk/source/preprocessorlib/pp_parser.h
   M /trunk/source/preprocessorlib/test/build.sh
   M /trunk/source/preprocessorlib/test/tmp.c

Remove all recursive calls to pp_parser_parse() and introduce persistent subparsers.

Now the preprocessor can really return tokens one at a time!

------------------------------------------------------------------------
r3002 | plombo | 2011-02-03 15:15:10 -0500 (Thu, 03 Feb 2011) | 3 lines
Changed paths:
   M /trunk/source/preprocessorlib/pp_parser.c
   M /trunk/source/preprocessorlib/test/tmp.c

Fixed detection of normal vs. function-style #defines.  Before, directives like this were being misdetected as functions:
#define NUM (16*1024)

------------------------------------------------------------------------
r3001 | plombo | 2011-02-03 15:15:07 -0500 (Thu, 03 Feb 2011) | 1 line
Changed paths:
   M /trunk/source/preprocessorlib/pp_lexer.c

Fixed the line numbers reported by pp_lexer.
------------------------------------------------------------------------
r3000 | plombo | 2011-02-02 20:09:12 -0500 (Wed, 02 Feb 2011) | 4 lines
Changed paths:
   M /trunk/source/preprocessorlib/pp_lexer.c
   M /trunk/source/preprocessorlib/test/tmp.c

Fixed a buffer overflow in pp_lexer for tokens longer than 512 characters.

Also, this is revision 3000!!!!!  Hooray!

------------------------------------------------------------------------
r2999 | plombo | 2011-02-02 20:09:07 -0500 (Wed, 02 Feb 2011) | 2 lines
Changed paths:
   M /trunk/source/preprocessorlib/pp_lexer.c
   M /trunk/source/preprocessorlib/pp_parser.c
   M /trunk/source/preprocessorlib/test/tmp.c

Fixed the parsing of function-style macros with parameters that are not a single identifier, such as 'func(32)' and 'func(foo+bar)'.

------------------------------------------------------------------------
r2998 | plombo | 2011-02-02 18:07:09 -0500 (Wed, 02 Feb 2011) | 2 lines
Changed paths:
   M /trunk/source/preprocessorlib/pp_lexer.c
   M /trunk/source/preprocessorlib/pp_parser.c
   M /trunk/source/preprocessorlib/test/tmp.c

Treat backslash-escaped line breaks as whitespace in pp_lexer.  This improves the preprocessor's conformance to the C standard in corner cases.

------------------------------------------------------------------------
r2997 | plombo | 2011-02-02 16:19:59 -0500 (Wed, 02 Feb 2011) | 4 lines
Changed paths:
   M /trunk/source/preprocessorlib/pp_parser.c
   M /trunk/source/preprocessorlib/pp_parser.h

MAJOR refactoring of the preprocessor (pp_parser).  Tokens are now emitted one at a time by pp_parser_emit_token().  pp_parser_parse() just calls that function until EOF.

It's worth noting that they're not quite emitted one at a time, because including and macro expansion still call pp_parser_parse() on the subparser.  But this still moves the preprocessor a step closer to eliminating the token buffer.

------------------------------------------------------------------------
r2996 | plombo | 2011-02-02 13:34:23 -0500 (Wed, 02 Feb 2011) | 4 lines
Changed paths:
   M /trunk/source/preprocessorlib/pp_parser.c

Replaced the emit() calls in pp_parser_readline() with use of the overread property.

Now pp_parser_parse() is the only preprocessor function that uses emit() directly.

------------------------------------------------------------------------
r2995 | plombo | 2011-02-01 21:37:51 -0500 (Tue, 01 Feb 2011) | 1 line
Changed paths:
   M /trunk/source/preprocessorlib/pp_parser.c

r2994 caused the actual contents of all macros to be stored incorrectly.  Fixed.
------------------------------------------------------------------------
r2994 | plombo | 2011-02-01 20:56:40 -0500 (Tue, 01 Feb 2011) | 1 line
Changed paths:
   M /trunk/source/preprocessorlib/pp_parser.c

Fixed the preprocessor bug mentioned in the commit message for r2989, in which the line under a #define with only a name (e.g. '#define FOO') would be interpreted as part of the #define and not processed otherwise.
------------------------------------------------------------------------
r2993 | plombo | 2011-02-01 20:36:46 -0500 (Tue, 01 Feb 2011) | 1 line
Changed paths:
   M /trunk/source/preprocessorlib/pp_parser.c

Removed some debugging printfs from the preprocessor.
------------------------------------------------------------------------
r2992 | plombo | 2011-02-01 20:36:42 -0500 (Tue, 01 Feb 2011) | 2 lines
Changed paths:
   M /trunk/source/preprocessorlib/pp_parser.c

Fixed an unwanted ')' character being emitted after expanding a function-style macro, introduced with the previous commit.

------------------------------------------------------------------------
r2991 | plombo | 2011-02-01 20:36:40 -0500 (Tue, 01 Feb 2011) | 2 lines
Changed paths:
   M /trunk/source/preprocessorlib/pp_parser.c
   M /trunk/source/preprocessorlib/pp_parser.h

Added a "token" property to pp_parser for the last token read.  Removed the local token variable in several functions.

------------------------------------------------------------------------
r2990 | plombo | 2011-02-01 20:36:37 -0500 (Tue, 01 Feb 2011) | 2 lines
Changed paths:
   M /trunk/source/preprocessorlib/pp_parser.c

Fixed accidental whitespace consumption after identifier tokens.

------------------------------------------------------------------------
r2989 | plombo | 2011-02-01 20:36:32 -0500 (Tue, 01 Feb 2011) | 4 lines
Changed paths:
   M /trunk/source/preprocessorlib/pp_parser.c

Fixed some bugs introduced with function-style #define support.

There is still a rather serious bug in which directives on the line under a #define may or may not be interpreted.

------------------------------------------------------------------------
r2988 | damon_caskey | 2011-01-20 11:43:42 -0500 (Thu, 20 Jan 2011) | 1 line
Changed paths:
   M /trunk/openborscript.c

See http://www.caskeys.com/dc/?p=1155
------------------------------------------------------------------------
r2987 | damon_caskey | 2011-01-20 10:45:08 -0500 (Thu, 20 Jan 2011) | 1 line
Changed paths:
   M /trunk/openbor.h
   M /trunk/openborscript.c

See http://www.caskeys.com/dc/?p=1155
------------------------------------------------------------------------
r2986 | plombo | 2011-01-13 17:25:03 -0500 (Thu, 13 Jan 2011) | 2 lines
Changed paths:
   M /trunk/source/scriptlib/Lexer.c

Removed UTF-8 byte order mark from Lexer.c.  Fixes GCC error, sorry about that!

------------------------------------------------------------------------
r2985 | plombo | 2011-01-12 22:40:30 -0500 (Wed, 12 Jan 2011) | 1 line
Changed paths:
   M /trunk/wii/wiiport.c

Add optional support for uSync to the Wii port.  Not enabled by default since uSync is licensed under the LGPL.
------------------------------------------------------------------------
r2984 | plombo | 2011-01-12 22:40:28 -0500 (Wed, 12 Jan 2011) | 3 lines
Changed paths:
   M /trunk/source/preprocessorlib/pp_lexer.c
   M /trunk/source/preprocessorlib/pp_lexer.h
   M /trunk/source/preprocessorlib/pp_parser.c
   M /trunk/source/preprocessorlib/pp_parser.h
   M /trunk/source/preprocessorlib/test/pp_test.c
   M /trunk/source/preprocessorlib/test/tmp.c

Added support for function-style #define directives, such as:
#define ent_vx(e) getentityproperty(e, "xdir")

------------------------------------------------------------------------
r2983 | plombo | 2011-01-12 22:40:24 -0500 (Wed, 12 Jan 2011) | 1 line
Changed paths:
   M /trunk/Makefile

Silence unwanted output from the makefile.
------------------------------------------------------------------------
r2982 | plombo | 2011-01-12 18:51:22 -0500 (Wed, 12 Jan 2011) | 1 line
Changed paths:
   M /trunk/source/scriptlib/Lexer.c

Converted Lexer.c from GB1232 (Simplified Chinese) to UTF-8 encoding.
------------------------------------------------------------------------
r2981 | plombo | 2011-01-11 20:44:36 -0500 (Tue, 11 Jan 2011) | 1 line
Changed paths:
   M /trunk/openborscript.c

Free the preprocessor context after compiling each script to avoid wasting memory.
------------------------------------------------------------------------
r2980 | plombo | 2011-01-11 20:44:32 -0500 (Tue, 11 Jan 2011) | 5 lines
Changed paths:
   M /trunk/source/preprocessorlib/pp_parser.c
   M /trunk/source/preprocessorlib/pp_parser.h

Some code cleanups in pp_parser:
* Removed the one and only use of tracecalloc() in the engine.
* Fixed some unnecessary code duplication in pp_context_destroy().
* Removed comment parsing since pp_lexer now consumes comments as of r2953.

------------------------------------------------------------------------
r2979 | sumolx | 2011-01-11 18:09:32 -0500 (Tue, 11 Jan 2011) | 1 line
Changed paths:
   M /trunk/Makefile
   M /trunk/environ.sh

WIZ Now builds on Windows.
------------------------------------------------------------------------
r2978 | damon_caskey | 2011-01-09 12:36:42 -0500 (Sun, 09 Jan 2011) | 1 line
Changed paths:
   M /trunk/openborscript.c
   M /trunk/resources/meta.xml

See http://www.caskeys.com/dc/?p=1155
------------------------------------------------------------------------
r2977 | plombo | 2011-01-09 11:09:13 -0500 (Sun, 09 Jan 2011) | 2 lines
Changed paths:
   M /trunk/openbor.c
   M /trunk/openborscript.c
   M /trunk/openborscript.h
   M /trunk/source/preprocessorlib/pp_parser.c
   M /trunk/source/preprocessorlib/pp_parser.h

Moved preprocessor invocation from load_script() to Script_AppendText().  Macros in animationscripts can now be accessed in @cmd statements.

------------------------------------------------------------------------
r2976 | plombo | 2011-01-09 11:09:08 -0500 (Sun, 09 Jan 2011) | 1 line
Changed paths:
   M /trunk/sdl/opengl.c

Made the OpenGL backend stop writing debug messages to stderr every time the brightness or gamma changes.
------------------------------------------------------------------------
r2975 | plombo | 2011-01-08 23:02:03 -0500 (Sat, 08 Jan 2011) | 2 lines
Changed paths:
   M /trunk/openbor.c
   M /trunk/source/preprocessorlib/pp_parser.c
   M /trunk/source/preprocessorlib/pp_parser.h
   M /trunk/source/preprocessorlib/test/pp_test.c
   M /trunk/source/preprocessorlib/test/tmp.c

Replaced global variables in pp_parser with a new structure called pp_context.  It's better object-oriented design, and will also allow multiple pp_parser objects to coexist in the engine.

------------------------------------------------------------------------
r2974 | plombo | 2011-01-08 20:26:14 -0500 (Sat, 08 Jan 2011) | 2 lines
Changed paths:
   M /trunk/source/preprocessorlib/pp_parser.c
   M /trunk/source/preprocessorlib/pp_parser.h

Remove HRESULT return types from pp_parser, since it shuts down the engine as soon as it encounters an error.

------------------------------------------------------------------------
r2973 | plombo | 2011-01-08 20:26:12 -0500 (Sat, 08 Jan 2011) | 2 lines
Changed paths:
   M /trunk/source/preprocessorlib/test/pp_test.c

Call pp_parser_reset() before parsing in the test program.

------------------------------------------------------------------------
r2972 | plombo | 2011-01-08 20:26:10 -0500 (Sat, 08 Jan 2011) | 2 lines
Changed paths:
   M /trunk/source/preprocessorlib/pp_parser.c

Add support for #warning and #error, print line numbers in error messages, fix directives inside of conditionals, and remove some commented debugging printfs.

------------------------------------------------------------------------
r2971 | plombo | 2011-01-08 20:26:07 -0500 (Sat, 08 Jan 2011) | 2 lines
Changed paths:
   M /trunk/source/preprocessorlib/pp_parser.c

The preprocessor now has complete support for #ifdef, #ifndef, #else, #endif, and #undef.

------------------------------------------------------------------------
r2970 | plombo | 2011-01-08 20:26:05 -0500 (Sat, 08 Jan 2011) | 2 lines
Changed paths:
   M /trunk/source/preprocessorlib/pp_parser.c

Fixed the error messages output by pp_error().

------------------------------------------------------------------------
r2969 | plombo | 2011-01-08 20:26:02 -0500 (Sat, 08 Jan 2011) | 2 lines
Changed paths:
   M /trunk/source/preprocessorlib/pp_parser.c

Use the pp_error() function for all error messages in pp_parser.

------------------------------------------------------------------------
r2968 | plombo | 2011-01-08 20:25:59 -0500 (Sat, 08 Jan 2011) | 2 lines
Changed paths:
   M /trunk/source/preprocessorlib/pp_parser.c
   M /trunk/source/preprocessorlib/pp_parser.h

Initial support for conditional directives (only #ifdef/#ifndef/#else/#endif for now)

------------------------------------------------------------------------
r2967 | plombo | 2011-01-08 15:42:53 -0500 (Sat, 08 Jan 2011) | 1 line
Changed paths:
   M /trunk/build.sh

Fixed Linux building.
------------------------------------------------------------------------
r2966 | damon_caskey | 2011-01-07 17:42:07 -0500 (Fri, 07 Jan 2011) | 1 line
Changed paths:
   M /trunk/openbor.c
   M /trunk/openborscript.c
   M /trunk/resources/meta.xml

See http://www.caskeys.com/dc/?p=1155
------------------------------------------------------------------------
r2965 | sumolx | 2011-01-07 14:19:17 -0500 (Fri, 07 Jan 2011) | 1 line
Changed paths:
   M /trunk/Makefile
   M /trunk/environ.sh
   M /trunk/resources/meta.xml
   D /trunk/tools/dc-sdk/kos-svn-646.7z
   A /trunk/tools/dc-sdk/kos-svn-698.7z
   M /trunk/version.h

Dreamcast now uses the latest KOS based toolchain 698
------------------------------------------------------------------------
r2964 | sumolx | 2011-01-06 23:20:04 -0500 (Thu, 06 Jan 2011) | 3 lines
Changed paths:
   M /trunk/dc/sblaster.c
   M /trunk/openborscript.c
   M /trunk/resources/meta.xml

Updated old KOS thread functions to latest KOS.
A New dc-sdk.7z for windows will be required for autobuild.

------------------------------------------------------------------------
r2963 | plombo | 2011-01-06 20:06:05 -0500 (Thu, 06 Jan 2011) | 1 line
Changed paths:
   M /trunk/Makefile

Fixed an include path error for SDL on Dreamcast.
------------------------------------------------------------------------
r2962 | sumolx | 2011-01-06 19:38:30 -0500 (Thu, 06 Jan 2011) | 2 lines
Changed paths:
   M /trunk/resources/meta.xml
   M /trunk/sdl/loadgl.c

Darwin does not require these pointer functions to be defined for GL.

------------------------------------------------------------------------
r2961 | sumolx | 2011-01-06 19:10:49 -0500 (Thu, 06 Jan 2011) | 2 lines
Changed paths:
   M /trunk/Makefile
   M /trunk/resources/meta.xml
   M /trunk/version.h

Darin should not have a prefix in Makefile.  Standard gcc is to be used.

------------------------------------------------------------------------
r2960 | sumolx | 2011-01-06 17:49:55 -0500 (Thu, 06 Jan 2011) | 1 line
Changed paths:
   M /trunk/Makefile
   M /trunk/environ.sh
   M /trunk/resources/meta.xml
   A /trunk/tools/wiz-sdk
   A /trunk/tools/wiz-sdk/wiz-sdk.7z

WIZ SDK for windows added.  However, Its still not ready for compilation.
------------------------------------------------------------------------
r2959 | sumolx | 2011-01-06 17:23:44 -0500 (Thu, 06 Jan 2011) | 2 lines
Changed paths:
   M /branches/3.X/Makefile
   M /branches/3.X/build.bat
   M /branches/3.X/build.sh
   M /branches/3.X/dc/bios.h
   M /branches/3.X/dc/bios.s
   M /branches/3.X/dc/control.c
   M /branches/3.X/dc/control.h
   M /branches/3.X/dc/dcport.c
   M /branches/3.X/dc/dcport.h
   M /branches/3.X/dc/gdrom.c
   M /branches/3.X/dc/gdrom.h
   M /branches/3.X/dc/sblaster.c
   M /branches/3.X/dc/sblaster.h
   M /branches/3.X/dc/timer.c
   M /branches/3.X/dc/vga.h
   M /branches/3.X/dc/video.c
   M /branches/3.X/dc/video.h
   M /branches/3.X/environ.sh
   M /branches/3.X/mvs/vc7/make.bat
   M /branches/3.X/mvs/vc8/make.bat
   M /branches/3.X/mvs/vc9/make.bat
   M /branches/3.X/openbor.c
   M /branches/3.X/openbor.h
   M /branches/3.X/openborscript.c
   M /branches/3.X/openborscript.h
   M /branches/3.X/psp/audiodrv.c
   M /branches/3.X/psp/audiodrv.h
   M /branches/3.X/psp/control/Makefile
   M /branches/3.X/psp/control/control.exp
   M /branches/3.X/psp/control/control.h
   M /branches/3.X/psp/control/main.c
   M /branches/3.X/psp/control.c
   M /branches/3.X/psp/control.h
   M /branches/3.X/psp/dvemgr/dvemgr.S
   M /branches/3.X/psp/dvemgr/dvemgr.h
   M /branches/3.X/psp/exception/Makefile
   M /branches/3.X/psp/exception/exception.exp
   M /branches/3.X/psp/exception/exception_asm.S
   M /branches/3.X/psp/exception/main.c
   M /branches/3.X/psp/graphics.c
   M /branches/3.X/psp/graphics.h
   M /branches/3.X/psp/hankaku.c
   M /branches/3.X/psp/image.c
   M /branches/3.X/psp/image.h
   M /branches/3.X/psp/kernel/Makefile
   M /branches/3.X/psp/kernel/kernel.S
   M /branches/3.X/psp/kernel/kernel.exp
   M /branches/3.X/psp/kernel/kernel.h
   M /branches/3.X/psp/kernel/main.c
   M /branches/3.X/psp/menu.c
   M /branches/3.X/psp/menu.h
   M /branches/3.X/psp/netcomm.c
   M /branches/3.X/psp/netcomm.h
   M /branches/3.X/psp/pspport.c
   M /branches/3.X/psp/pspport.h
   M /branches/3.X/psp/sblaster.c
   M /branches/3.X/psp/sblaster.h
   M /branches/3.X/psp/timer.c
   M /branches/3.X/psp/vertex.c
   M /branches/3.X/psp/vertex.h
   M /branches/3.X/psp/vga.h
   M /branches/3.X/psp/video.c
   M /branches/3.X/psp/video.h
   M /branches/3.X/sdl/control.c
   M /branches/3.X/sdl/control.h
   M /branches/3.X/sdl/gp2x/gp2xport.c
   M /branches/3.X/sdl/gp2x/gp2xport.h
   M /branches/3.X/sdl/hankaku.h
   M /branches/3.X/sdl/joysticks.c
   M /branches/3.X/sdl/joysticks.h
   M /branches/3.X/sdl/loadgl.c
   M /branches/3.X/sdl/loadgl.h
   M /branches/3.X/sdl/menu.c
   M /branches/3.X/sdl/menu.h
   M /branches/3.X/sdl/sblaster.c
   M /branches/3.X/sdl/sblaster.h
   M /branches/3.X/sdl/sdlport.c
   M /branches/3.X/sdl/sdlport.h
   M /branches/3.X/sdl/timer.c
   M /branches/3.X/sdl/vga.h
   M /branches/3.X/sdl/video.c
   M /branches/3.X/sdl/video.h
   M /branches/3.X/source/adpcmlib/adpcm.c
   M /branches/3.X/source/adpcmlib/adpcm.h
   M /branches/3.X/source/gamelib/anigif.c
   M /branches/3.X/source/gamelib/anigif.h
   M /branches/3.X/source/gamelib/bitmap.c
   M /branches/3.X/source/gamelib/bitmap.h
   M /branches/3.X/source/gamelib/draw.c
   M /branches/3.X/source/gamelib/draw.h
   M /branches/3.X/source/gamelib/draw16.c
   M /branches/3.X/source/gamelib/draw32.c
   M /branches/3.X/source/gamelib/endian.h
   M /branches/3.X/source/gamelib/filters.c
   M /branches/3.X/source/gamelib/filters.h
   M /branches/3.X/source/gamelib/font.c
   M /branches/3.X/source/gamelib/font.h
   M /branches/3.X/source/gamelib/loadimg.c
   M /branches/3.X/source/gamelib/loadimg.h
   M /branches/3.X/source/gamelib/packfile.c
   M /branches/3.X/source/gamelib/packfile.h
   M /branches/3.X/source/gamelib/palette.c
   M /branches/3.X/source/gamelib/palette.h
   M /branches/3.X/source/gamelib/pixelformat.c
   M /branches/3.X/source/gamelib/screen.c
   M /branches/3.X/source/gamelib/screen.h
   M /branches/3.X/source/gamelib/screen16.c
   M /branches/3.X/source/gamelib/screen32.c
   M /branches/3.X/source/gamelib/soundmix.c
   M /branches/3.X/source/gamelib/soundmix.h
   M /branches/3.X/source/gamelib/sprite.h
   M /branches/3.X/source/gamelib/spritef.c
   M /branches/3.X/source/gamelib/spriteq.c
   M /branches/3.X/source/gamelib/spriteq.h
   M /branches/3.X/source/gamelib/spritex8p16.c
   M /branches/3.X/source/gamelib/spritex8p32.c
   M /branches/3.X/source/gamelib/texture.c
   M /branches/3.X/source/gamelib/texture.h
   M /branches/3.X/source/gamelib/texture16.c
   M /branches/3.X/source/gamelib/texture32.c
   M /branches/3.X/source/gamelib/timer.h
   M /branches/3.X/source/gamelib/types.h
   M /branches/3.X/source/gfxlib/2xSaI.c
   M /branches/3.X/source/gfxlib/bilinearmmx.asm
   M /branches/3.X/source/gfxlib/dotmatrix.c
   M /branches/3.X/source/gfxlib/gfx.c
   M /branches/3.X/source/gfxlib/gfx.h
   M /branches/3.X/source/gfxlib/gfxtypes.h
   M /branches/3.X/source/gfxlib/hq2x.h
   M /branches/3.X/source/gfxlib/lq2x.h
   M /branches/3.X/source/gfxlib/tv2x.c
   M /branches/3.X/source/globals.h
   M /branches/3.X/source/pcxlib/savepcx.c
   M /branches/3.X/source/pcxlib/savepcx.h
   M /branches/3.X/source/ramlib/ram.c
   M /branches/3.X/source/ramlib/ram.h
   M /branches/3.X/source/randlib/rand32.c
   M /branches/3.X/source/randlib/rand32.h
   M /branches/3.X/source/scriptlib/FirstFollow.h
   M /branches/3.X/source/scriptlib/Instruction.c
   M /branches/3.X/source/scriptlib/Instruction.h
   M /branches/3.X/source/scriptlib/Interpreter.c
   M /branches/3.X/source/scriptlib/Interpreter.h
   M /branches/3.X/source/scriptlib/Lexer.c
   M /branches/3.X/source/scriptlib/Lexer.h
   M /branches/3.X/source/scriptlib/List.c
   M /branches/3.X/source/scriptlib/List.h
   M /branches/3.X/source/scriptlib/Parser.c
   M /branches/3.X/source/scriptlib/Parser.h
   M /branches/3.X/source/scriptlib/ParserSet.c
   M /branches/3.X/source/scriptlib/ParserSet.h
   M /branches/3.X/source/scriptlib/Productions.h
   M /branches/3.X/source/scriptlib/ScriptVariant.c
   M /branches/3.X/source/scriptlib/ScriptVariant.h
   M /branches/3.X/source/scriptlib/Stack.c
   M /branches/3.X/source/scriptlib/Stack.h
   M /branches/3.X/source/scriptlib/StackedSymbolTable.c
   M /branches/3.X/source/scriptlib/StackedSymbolTable.h
   M /branches/3.X/source/scriptlib/SymbolTable.c
   M /branches/3.X/source/scriptlib/SymbolTable.h
   M /branches/3.X/source/scriptlib/depends.h
   M /branches/3.X/source/stristr.c
   M /branches/3.X/source/stristr.h
   M /branches/3.X/source/tracelib/tracemalloc.c
   M /branches/3.X/source/tracelib/tracemalloc.h
   M /branches/3.X/source/utils.c
   M /branches/3.X/source/utils.h
   M /branches/3.X/source/xpmlib/xpm.c
   M /branches/3.X/source/xpmlib/xpm.h
   M /branches/3.X/tools/borplay/source/adpcm.c
   M /branches/3.X/tools/borplay/source/adpcm.h
   M /branches/3.X/version.h
   M /branches/3.X/version.sh
   M /branches/3.X/wii/control.c
   M /branches/3.X/wii/control.h
   M /branches/3.X/wii/hankaku.h
   M /branches/3.X/wii/menu.c
   M /branches/3.X/wii/menu.h
   M /branches/3.X/wii/sblaster.c
   M /branches/3.X/wii/sblaster.h
   M /branches/3.X/wii/timer.c
   M /branches/3.X/wii/vga.h
   M /branches/3.X/wii/video.c
   M /branches/3.X/wii/video.h
   M /branches/3.X/wii/wiiport.c
   M /branches/3.X/wii/wiiport.h
   M /branches/3.X/xbox/control.c
   M /branches/3.X/xbox/control.h
   M /branches/3.X/xbox/generic/configuration.h
   M /branches/3.X/xbox/generic/custom_launch_params.cpp
   M /branches/3.X/xbox/generic/custom_launch_params.h
   M /branches/3.X/xbox/generic/gamescreen.h
   M /branches/3.X/xbox/generic/graphicscontext.cpp
   M /branches/3.X/xbox/generic/graphicscontext.h
   M /branches/3.X/xbox/generic/keyboard_api.h
   M /branches/3.X/xbox/generic/panel.cpp
   M /branches/3.X/xbox/generic/skin.cpp
   M /branches/3.X/xbox/generic/skin.h
   M /branches/3.X/xbox/generic/undocumented.h
   M /branches/3.X/xbox/generic/xboxport.cpp
   M /branches/3.X/xbox/generic/xboxport.h
   M /branches/3.X/xbox/generic/xmldocument.cpp
   M /branches/3.X/xbox/generic/xmldocument.h
   M /branches/3.X/xbox/sblaster.c
   M /branches/3.X/xbox/sblaster.h
   M /branches/3.X/xbox/timer.c
   M /branches/3.X/xbox/vga.h
   M /branches/3.X/xbox/video.c
   M /branches/3.X/xbox/video.h
   M /trunk/LICENSE
   M /trunk/Makefile
   M /trunk/README
   M /trunk/build.bat
   M /trunk/build.sh
   M /trunk/dc/bios.h
   M /trunk/dc/bios.s
   M /trunk/dc/control.c
   M /trunk/dc/control.h
   M /trunk/dc/dcport.c
   M /trunk/dc/dcport.h
   M /trunk/dc/gdrom.c
   M /trunk/dc/gdrom.h
   M /trunk/dc/sblaster.c
   M /trunk/dc/sblaster.h
   M /trunk/dc/timer.c
   M /trunk/dc/vga.h
   M /trunk/dc/video.c
   M /trunk/dc/video.h
   M /trunk/environ.sh
   M /trunk/mvs/vc7/make.bat
   M /trunk/mvs/vc8/make.bat
   M /trunk/mvs/vc9/make.bat
   M /trunk/openbor.c
   M /trunk/openbor.h
   M /trunk/openborscript.c
   M /trunk/openborscript.h
   M /trunk/psp/audiodrv.c
   M /trunk/psp/audiodrv.h
   M /trunk/psp/control/Makefile
   M /trunk/psp/control/control.exp
   M /trunk/psp/control/control.h
   M /trunk/psp/control/main.c
   M /trunk/psp/control.c
   M /trunk/psp/control.h
   M /trunk/psp/dvemgr/dvemgr.S
   M /trunk/psp/dvemgr/dvemgr.h
   M /trunk/psp/exception/Makefile
   M /trunk/psp/exception/exception.exp
   M /trunk/psp/exception/exception_asm.S
   M /trunk/psp/exception/main.c
   M /trunk/psp/graphics.c
   M /trunk/psp/graphics.h
   M /trunk/psp/hankaku.c
   M /trunk/psp/image.c
   M /trunk/psp/image.h
   M /trunk/psp/kernel/Makefile
   M /trunk/psp/kernel/kernel.S
   M /trunk/psp/kernel/kernel.exp
   M /trunk/psp/kernel/kernel.h
   M /trunk/psp/kernel/main.c
   M /trunk/psp/menu.c
   M /trunk/psp/menu.h
   M /trunk/psp/netcomm.c
   M /trunk/psp/netcomm.h
   M /trunk/psp/pspport.c
   M /trunk/psp/pspport.h
   M /trunk/psp/sblaster.c
   M /trunk/psp/sblaster.h
   M /trunk/psp/timer.c
   M /trunk/psp/vertex.c
   M /trunk/psp/vertex.h
   M /trunk/psp/vga.h
   M /trunk/psp/video.c
   M /trunk/psp/video.h
   M /trunk/resources/meta.xml
   M /trunk/sdl/control.c
   M /trunk/sdl/control.h
   M /trunk/sdl/gp2x/gp2xport.c
   M /trunk/sdl/gp2x/gp2xport.h
   M /trunk/sdl/hankaku.h
   M /trunk/sdl/joysticks.c
   M /trunk/sdl/joysticks.h
   M /trunk/sdl/loadgl.c
   M /trunk/sdl/loadgl.h
   M /trunk/sdl/menu.c
   M /trunk/sdl/menu.h
   M /trunk/sdl/opengl.c
   M /trunk/sdl/opengl.h
   M /trunk/sdl/sblaster.c
   M /trunk/sdl/sblaster.h
   M /trunk/sdl/sdlport.c
   M /trunk/sdl/sdlport.h
   M /trunk/sdl/timer.c
   M /trunk/sdl/vga.h
   M /trunk/sdl/video.c
   M /trunk/sdl/video.h
   M /trunk/source/adpcmlib/adpcm.c
   M /trunk/source/adpcmlib/adpcm.h
   M /trunk/source/gamelib/anigif.c
   M /trunk/source/gamelib/anigif.h
   M /trunk/source/gamelib/bitmap.c
   M /trunk/source/gamelib/bitmap.h
   M /trunk/source/gamelib/borendian.h
   M /trunk/source/gamelib/draw.c
   M /trunk/source/gamelib/draw.h
   M /trunk/source/gamelib/draw16.c
   M /trunk/source/gamelib/draw32.c
   M /trunk/source/gamelib/filters.c
   M /trunk/source/gamelib/filters.h
   M /trunk/source/gamelib/font.c
   M /trunk/source/gamelib/font.h
   M /trunk/source/gamelib/loadimg.c
   M /trunk/source/gamelib/loadimg.h
   M /trunk/source/gamelib/packfile.c
   M /trunk/source/gamelib/packfile.h
   M /trunk/source/gamelib/palette.c
   M /trunk/source/gamelib/palette.h
   M /trunk/source/gamelib/pixelformat.c
   M /trunk/source/gamelib/screen.c
   M /trunk/source/gamelib/screen.h
   M /trunk/source/gamelib/screen16.c
   M /trunk/source/gamelib/screen32.c
   M /trunk/source/gamelib/soundmix.c
   M /trunk/source/gamelib/soundmix.h
   M /trunk/source/gamelib/sprite.h
   M /trunk/source/gamelib/spritef.c
   M /trunk/source/gamelib/spriteq.c
   M /trunk/source/gamelib/spriteq.h
   M /trunk/source/gamelib/spritex8p16.c
   M /trunk/source/gamelib/spritex8p32.c
   M /trunk/source/gamelib/texture.c
   M /trunk/source/gamelib/texture.h
   M /trunk/source/gamelib/texture16.c
   M /trunk/source/gamelib/texture32.c
   M /trunk/source/gamelib/timer.h
   M /trunk/source/gamelib/types.h
   M /trunk/source/gfxlib/2xSaI.c
   M /trunk/source/gfxlib/bilinearmmx.asm
   M /trunk/source/gfxlib/dotmatrix.c
   M /trunk/source/gfxlib/gfx.c
   M /trunk/source/gfxlib/gfx.h
   M /trunk/source/gfxlib/gfxtypes.h
   M /trunk/source/gfxlib/hq2x.h
   M /trunk/source/gfxlib/lq2x.h
   M /trunk/source/gfxlib/tv2x.c
   M /trunk/source/globals.h
   M /trunk/source/pcxlib/savepcx.c
   M /trunk/source/pcxlib/savepcx.h
   M /trunk/source/preprocessorlib/pp_lexer.c
   M /trunk/source/preprocessorlib/pp_lexer.h
   M /trunk/source/preprocessorlib/pp_parser.c
   M /trunk/source/preprocessorlib/pp_parser.h
   M /trunk/source/preprocessorlib/test/List.c
   M /trunk/source/ramlib/ram.c
   M /trunk/source/ramlib/ram.h
   M /trunk/source/randlib/rand32.c
   M /trunk/source/randlib/rand32.h
   M /trunk/source/scriptlib/FirstFollow.h
   M /trunk/source/scriptlib/Instruction.c
   M /trunk/source/scriptlib/Instruction.h
   M /trunk/source/scriptlib/Interpreter.c
   M /trunk/source/scriptlib/Interpreter.h
   M /trunk/source/scriptlib/Lexer.c
   M /trunk/source/scriptlib/Lexer.h
   M /trunk/source/scriptlib/List.c
   M /trunk/source/scriptlib/List.h
   M /trunk/source/scriptlib/Parser.c
   M /trunk/source/scriptlib/Parser.h
   M /trunk/source/scriptlib/ParserSet.c
   M /trunk/source/scriptlib/ParserSet.h
   M /trunk/source/scriptlib/Productions.h
   M /trunk/source/scriptlib/ScriptVariant.c
   M /trunk/source/scriptlib/ScriptVariant.h
   M /trunk/source/scriptlib/Stack.c
   M /trunk/source/scriptlib/Stack.h
   M /trunk/source/scriptlib/StackedSymbolTable.c
   M /trunk/source/scriptlib/StackedSymbolTable.h
   M /trunk/source/scriptlib/SymbolTable.c
   M /trunk/source/scriptlib/SymbolTable.h
   M /trunk/source/scriptlib/depends.h
   M /trunk/source/stristr.c
   M /trunk/source/stristr.h
   M /trunk/source/tracelib/tracemalloc.c
   M /trunk/source/tracelib/tracemalloc.h
   M /trunk/source/utils.c
   M /trunk/source/utils.h
   M /trunk/source/xpmlib/xpm.c
   M /trunk/source/xpmlib/xpm.h
   M /trunk/tools/borplay/source/adpcm.c
   M /trunk/tools/borplay/source/adpcm.h
   M /trunk/version.h
   M /trunk/version.sh
   M /trunk/wii/control.c
   M /trunk/wii/control.h
   M /trunk/wii/hankaku.h
   M /trunk/wii/menu.c
   M /trunk/wii/menu.h
   M /trunk/wii/sblaster.c
   M /trunk/wii/sblaster.h
   M /trunk/wii/timer.c
   M /trunk/wii/vga.h
   M /trunk/wii/video.c
   M /trunk/wii/video.h
   M /trunk/wii/wiiport.c
   M /trunk/wii/wiiport.h
   M /trunk/xbox/control.c
   M /trunk/xbox/control.h
   M /trunk/xbox/generic/configuration.h
   M /trunk/xbox/generic/custom_launch_params.cpp
   M /trunk/xbox/generic/custom_launch_params.h
   M /trunk/xbox/generic/gamescreen.h
   M /trunk/xbox/generic/graphicscontext.cpp
   M /trunk/xbox/generic/graphicscontext.h
   M /trunk/xbox/generic/keyboard_api.h
   M /trunk/xbox/generic/panel.cpp
   M /trunk/xbox/generic/skin.cpp
   M /trunk/xbox/generic/skin.h
   M /trunk/xbox/generic/undocumented.h
   M /trunk/xbox/generic/xboxport.cpp
   M /trunk/xbox/generic/xboxport.h
   M /trunk/xbox/generic/xmldocument.cpp
   M /trunk/xbox/generic/xmldocument.h
   M /trunk/xbox/sblaster.c
   M /trunk/xbox/sblaster.h
   M /trunk/xbox/timer.c
   M /trunk/xbox/vga.h
   M /trunk/xbox/video.c
   M /trunk/xbox/video.h

Copyright updated to 2011.
Enhancements added to AutoBuild system.
------------------------------------------------------------------------
r2958 | sumolx | 2011-01-06 16:26:16 -0500 (Thu, 06 Jan 2011) | 1 line
Changed paths:
   M /trunk/source/gamelib/soundmix.c
   M /trunk/source/gamelib/types.h

Fixed Dreamcast types and vorbis errors.
------------------------------------------------------------------------
r2957 | plombo | 2011-01-05 20:28:59 -0500 (Wed, 05 Jan 2011) | 2 lines
Changed paths:
   M /trunk/tools/devkitpro/devkitPro.7z

Updated the included devkitPro toolchain.  Added libELM for Wii and removed unneeded files from the archive to save space.

------------------------------------------------------------------------
r2956 | plombo | 2011-01-03 17:11:57 -0500 (Mon, 03 Jan 2011) | 7 lines
Changed paths:
   M /trunk/openbor.c

Silenced the following GCC warning:

Compiling WII Port: openbor.c...
cc1: warnings being treated as errors
openbor.c: In function 'predrawstatus':
openbor.c:9656:36: error: operation on 'player[i].playkeys' may be undefined

------------------------------------------------------------------------
r2955 | damon_caskey | 2010-12-31 16:24:11 -0500 (Fri, 31 Dec 2010) | 1 line
Changed paths:
   M /trunk/openbor.c
   M /trunk/openbor.h
   M /trunk/openborscript.c

See http://www.caskeys.com/dc/?p=1155
------------------------------------------------------------------------
r2954 | damon_caskey | 2010-12-31 11:00:56 -0500 (Fri, 31 Dec 2010) | 16 lines
Changed paths:
   M /trunk/mvs/vc8/OpenBOR.sln
   M /trunk/openbor.c
   M /trunk/openbor.h
   M /trunk/openborscript.c

New script ~ ondoattack: Runs when engine confirms a hit by or on entity (defender's runs first) immediately before hit handling (pain, blocking, etc.) takes place.Returns following:

self: Caller
other: Attacker if running on defender, Defender if running on Attacker.
damage: attack damage.
drop: knockdown power.
attacktype: attack type.
noblock: block break force of attack.
guardcost: Guardcost of attack.
jugglecost: Jugglecost of attack.
pauseadd: Pause value of attack.
which: 
::0 = Caller is defender. 
::1 = Caller is attacker.

New systemvariant ~ lasthitc: Set to 1 each time engine confirms collision. If 0, engine's remaining hitcode for a given attack is disabled. Use in conjunction with ondoattack to build custom hit handling.
------------------------------------------------------------------------
r2953 | plombo | 2010-12-15 17:59:58 -0500 (Wed, 15 Dec 2010) | 1 line
Changed paths:
   M /trunk/source/preprocessorlib/pp_lexer.c
   M /trunk/source/preprocessorlib/pp_lexer.h

Skip over comments in pp_lexer.  Fixes a segfault in Fatal Fury Chronicles.
------------------------------------------------------------------------
r2952 | plombo | 2010-12-11 15:26:05 -0500 (Sat, 11 Dec 2010) | 4 lines
Changed paths:
   M /trunk/sdl/control.c
   M /trunk/sdl/control.h

Fixed some PC joystick bugs:
* Fixed control configuration when the interface is being controlled by a joystick.  Reported by magggas.
* Fix the detection of PlayStation, Xbox, and GP2X controllers.  OpenBOR was misdetecting my Microsoft SideWinder Freestyle Pro as an Xbox controller just because it had "Microsoft" in its name.

------------------------------------------------------------------------
r2951 | plombo | 2010-12-04 21:06:37 -0500 (Sat, 04 Dec 2010) | 1 line
Changed paths:
   M /trunk/sdl/video.c

Actually fixed the palette bug that I tried to work around in r2917.
------------------------------------------------------------------------
r2950 | plombo | 2010-12-04 21:03:14 -0500 (Sat, 04 Dec 2010) | 2 lines
Changed paths:
   M /trunk/sdl/loadgl.c
   M /trunk/sdl/opengl.c

Added fixed-function gamma correction and entirely removed all GLSL code.  Now even users with fixed-function GPUs can have completely accelerated brightness/gamma correction, including fading!

------------------------------------------------------------------------
r2949 | plombo | 2010-12-04 17:10:02 -0500 (Sat, 04 Dec 2010) | 2 lines
Changed paths:
   M /trunk/sdl/loadgl.c
   M /trunk/sdl/loadgl.h
   M /trunk/sdl/opengl.c

OpenGL: implemented gamma correction using the fixed-function pipeline.  OpenGL 1.3 (from 2001) is now the minimum version, but older cards with no GLSL support can now use GPU-accelerated brightness and gamma correction."

------------------------------------------------------------------------
r2948 | plombo | 2010-12-04 00:32:01 -0500 (Sat, 04 Dec 2010) | 9 lines
Changed paths:
   M /trunk/Makefile
   M /trunk/openbor.c
   M /trunk/sdl/loadgl.c
   M /trunk/sdl/loadgl.h
   M /trunk/sdl/opengl.c
   M /trunk/sdl/opengl.h
   M /trunk/source/gamelib/soundmix.c

Several interconnected changes:
* define OPENGL, LOADGL, and TREMOR macros in the makefile
* use the above macros in the code, making it easier to read, maintain, and port
* some general cleanup of makefile
* enable GPU-accelerated brightness/gamma correction in OpenGL
* OpenGL: do brightness correction with the fixed-function pipeline; this is a better way to do it even for GPUs that support GLSL.  However, GLSL is still used for both brightness and gamma when gamma correction is requested.
* OpenGL: remove dead/disabled code
* dynamically load OpenGL libraries on OS X

------------------------------------------------------------------------
r2947 | plombo | 2010-12-04 00:11:00 -0500 (Sat, 04 Dec 2010) | 2 lines
Changed paths:
   M /trunk/source/preprocessorlib/pp_lexer.c
   M /trunk/source/preprocessorlib/pp_parser.c
   M /trunk/source/tracelib/tracemalloc.c
   M /trunk/source/tracelib/tracemalloc.h

Fixed tracerealloc() on Windows by implementing a pseudo-realloc() function instead of relying on the buggy realloc() implementation in the Windows CRT.

------------------------------------------------------------------------
r2946 | plombo | 2010-12-03 15:55:10 -0500 (Fri, 03 Dec 2010) | 3 lines
Changed paths:
   M /trunk/sdl/loadgl.c
   M /trunk/sdl/loadgl.h

loadgl: load glGetError and glUniform4f


------------------------------------------------------------------------
r2945 | plombo | 2010-12-02 20:56:14 -0500 (Thu, 02 Dec 2010) | 1 line
Changed paths:
   M /trunk/sdl/menu.c

Fixed previews in the SDL mod selection menu for mods using data/bgs/title.png instead of data/bgs/title.gif.
------------------------------------------------------------------------
r2944 | plombo | 2010-11-30 22:20:32 -0500 (Tue, 30 Nov 2010) | 8 lines
Changed paths:
   M /trunk/openborscript.c
   M /trunk/openborscript.h

Added a clearscreen() builtin function to the script API.  It takes a screen pointer as input, and clears the entire screen to solid black.
The clearscreen() script function is a simple wrapper around the clearscreen() function in gamelib.

Usage: void clearscreen(void* screen)

Note: this has not been tested yet.


------------------------------------------------------------------------
r2943 | plombo | 2010-11-29 19:21:27 -0500 (Mon, 29 Nov 2010) | 1 line
Changed paths:
   M /trunk/openbor.c
   M /trunk/openbor.h
   M /trunk/openborscript.c

Reverted most of r2865.  It introduced several issues and large chunks of new but unmaintained code.  A few fixes and improvements that could have stayed are reverted as part of this, but they can be re-added later if necessary.
------------------------------------------------------------------------
r2942 | plombo | 2010-11-28 23:17:45 -0500 (Sun, 28 Nov 2010) | 1 line
Changed paths:
   M /trunk/source/tracelib/tracemalloc.c

Drop the DEBUG_MALLOC flag and just use the DEBUG flag in tracemalloc. (This reverts the tracemalloc changes in r2865.)
------------------------------------------------------------------------
r2941 | plombo | 2010-11-28 22:50:54 -0500 (Sun, 28 Nov 2010) | 1 line
Changed paths:
   M /trunk/source/tracelib/tracemalloc.c

Fix a potential segfault in tracecalloc() if tracemalloc() returns a NULL pointer.
------------------------------------------------------------------------
r2940 | plombo | 2010-11-28 19:57:03 -0500 (Sun, 28 Nov 2010) | 7 lines
Changed paths:
   M /trunk/source/preprocessorlib/README
   M /trunk/source/preprocessorlib/pp_lexer.c
   M /trunk/source/preprocessorlib/pp_parser.c
   D /trunk/source/preprocessorlib/test/pp_test

Several preprocessor changes:
* Document the script filename in all pp_parser errors.
* Finish the README.
* Fix lexing of foreign/non-standard characters.
* Remove the compiled GNU/Linux binary of pp_test.


------------------------------------------------------------------------
r2939 | plombo | 2010-11-26 19:37:46 -0500 (Fri, 26 Nov 2010) | 2 lines
Changed paths:
   M /trunk/wii/video.c
   M /trunk/wii/video.h

Wii video: remove bogus threading optimization.  There's no measurable difference in performance, and the code is much neater now, although it still needs some cleanup in places.

------------------------------------------------------------------------
r2938 | plombo | 2010-11-24 20:51:16 -0500 (Wed, 24 Nov 2010) | 1 line
Changed paths:
   M /trunk/source/preprocessorlib/pp_lexer.c

Fix by DavidC99 for pp_lexer in the new preprocessor.  This should fix its handling of escape sequences inside strings.
------------------------------------------------------------------------
r2937 | plombo | 2010-11-22 20:01:37 -0500 (Mon, 22 Nov 2010) | 1 line
Changed paths:
   M /trunk/source/preprocessorlib/pp_parser.c

Log 'file not found' errors for the #include directive.
------------------------------------------------------------------------
r2936 | plombo | 2010-11-21 15:50:13 -0500 (Sun, 21 Nov 2010) | 12 lines
Changed paths:
   M /trunk/Makefile
   M /trunk/openbor.c
   M /trunk/openborscript.h
   A /trunk/source/preprocessorlib
   A /trunk/source/preprocessorlib/README
   A /trunk/source/preprocessorlib/pp_lexer.c
   A /trunk/source/preprocessorlib/pp_lexer.h
   A /trunk/source/preprocessorlib/pp_parser.c
   A /trunk/source/preprocessorlib/pp_parser.h
   A /trunk/source/preprocessorlib/test
   A /trunk/source/preprocessorlib/test/List.c
   A /trunk/source/preprocessorlib/test/build.sh
   A /trunk/source/preprocessorlib/test/pp_test
   A /trunk/source/preprocessorlib/test/pp_test.c
   A /trunk/source/preprocessorlib/test/tmp.c

Added a brand-new C preprocessor for use in the script engine!

What's supported:
* #include directives, e.g. '#include "data/scripts/foobar.c"' (like before, but less buggy)
* simple #define directives, e.g. '#define MYNUMBER 7' or '#define my_xdir getentityproperty(self, "xdir")'

What's not supported (yet):
* Function-style defines, e.g. '#define rem(x,y) (x % y)'
* Conditional directives (#if, #ifdef, #ifndef, #elif, #else, #endif)
* Any other C preprocessor directives such as #pragma, #warning, #error, etc.


------------------------------------------------------------------------
r2935 | plombo | 2010-11-21 02:55:51 -0500 (Sun, 21 Nov 2010) | 3 lines
Changed paths:
   M /trunk/source/tracelib/tracemalloc.c
   M /trunk/source/tracelib/tracemalloc.h

tracelib: added tracecalloc() function and hopefully fixed tracerealloc()


------------------------------------------------------------------------
r2934 | plombo | 2010-11-21 02:34:52 -0500 (Sun, 21 Nov 2010) | 1 line
Changed paths:
   M /trunk/source/tracelib/tracemalloc.c
   M /trunk/source/tracelib/tracemalloc.h

Added a tracerealloc() function to tracelib that wraps around realloc() in the standard C library.
------------------------------------------------------------------------
r2933 | plombo | 2010-11-20 21:44:54 -0500 (Sat, 20 Nov 2010) | 1 line
Changed paths:
   M /trunk/version.sh

Bazaar revision numbers can now be used as the build number when the 'svn-revno' property is not available.
------------------------------------------------------------------------
r2932 | plombo | 2010-11-20 21:13:34 -0500 (Sat, 20 Nov 2010) | 1 line
Changed paths:
   M /trunk/version.sh

Fixed build numbers for bzr-svn. The Bazaar version control system should now work as a complete alternative to SVN through the bzr-svn plugin.
------------------------------------------------------------------------
r2931 | plombo | 2010-11-14 19:38:28 -0500 (Sun, 14 Nov 2010) | 1 line
Changed paths:
   M /trunk/build.bat

Fixed version.sh in Windows when the SVN executable is in the PATH, not in tools/bin.
------------------------------------------------------------------------
r2930 | plombo | 2010-11-11 19:02:36 -0500 (Thu, 11 Nov 2010) | 1 line
Changed paths:
   M /trunk/sdl/menu.c

Fixed a 'long is 32 bits' assumption in the SDL menu's font renderer.  It appears to be the only such assumption in the SDL backend.
------------------------------------------------------------------------
r2929 | plombo | 2010-11-10 00:29:49 -0500 (Wed, 10 Nov 2010) | 1 line
Changed paths:
   M /trunk/Makefile
   M /trunk/build.sh
   M /trunk/environ.sh

x86_64 Linux building works without cross-compiling now.  Thanks for AL13N for confirming that these changes fix the build.
------------------------------------------------------------------------
r2928 | plombo | 2010-11-07 23:19:06 -0500 (Sun, 07 Nov 2010) | 1 line
Changed paths:
   M /trunk/Makefile
   M /trunk/openborscript.c
   M /trunk/source/gamelib/filecache.c
   M /trunk/source/gamelib/spritef.c
   M /trunk/source/gfxlib/scale2x.c

OpenBOR now compiles under 64-bit (x86_64) Linux.  I'm not sure yet whether it's buggy or ready for general use.
------------------------------------------------------------------------
r2927 | plombo | 2010-11-07 21:18:45 -0500 (Sun, 07 Nov 2010) | 1 line
Changed paths:
   M /trunk/build.sh

Removed some unneccessary lines in build.sh that I left in accidentally in 2926.
------------------------------------------------------------------------
r2926 | plombo | 2010-11-07 21:15:56 -0500 (Sun, 07 Nov 2010) | 6 lines
Changed paths:
   M /trunk/build.sh
   M /trunk/environ.sh

Linux ports can now be compiled for multiple architectures. Currently, x86 and x86_64 are supported:
./build.sh 4 x86
./build.sh 4 amd64

Calling "./build.sh 4" with no other arguments implies x86.

------------------------------------------------------------------------
r2925 | plombo | 2010-11-07 18:13:00 -0500 (Sun, 07 Nov 2010) | 1 line
Changed paths:
   M /trunk/source/ramlib/ram.h
   M /trunk/source/scriptlib/Parser.c
   M /trunk/source/scriptlib/ScriptVariant.c
   M /trunk/source/scriptlib/depends.h

Another compile fix. This time I actually made sure the whole thing compiles before committing.
------------------------------------------------------------------------
r2924 | plombo | 2010-11-07 16:48:54 -0500 (Sun, 07 Nov 2010) | 1 line
Changed paths:
   M /trunk/source/gamelib/soundmix.h

Fixed build error introduced in 2922.
------------------------------------------------------------------------
r2923 | plombo | 2010-11-07 11:42:34 -0500 (Sun, 07 Nov 2010) | 1 line
Changed paths:
   M /trunk/openbor.c
   M /trunk/openbor.h
   M /trunk/openborscript.c

More usage of the new fixed-length integer types.
------------------------------------------------------------------------
r2922 | plombo | 2010-11-07 11:12:12 -0500 (Sun, 07 Nov 2010) | 1 line
Changed paths:
   M /trunk/source/gamelib/borendian.h
   M /trunk/source/gamelib/filters.c
   M /trunk/source/gamelib/screen.c
   M /trunk/source/gamelib/screen.h
   M /trunk/source/gamelib/screen16.c
   M /trunk/source/gamelib/screen32.c
   M /trunk/source/gamelib/soundmix.c
   M /trunk/source/gamelib/soundmix.h
   M /trunk/source/gamelib/types.h
   M /trunk/source/ramlib/ram.c
   M /trunk/source/ramlib/ram.h
   M /trunk/source/randlib/rand32.c
   M /trunk/source/scriptlib/Instruction.c
   M /trunk/source/utils.c
   M /trunk/source/utils.h

Started transitioning to the new fixed-length integer types to hopefully fix 64-bit compatibility.
------------------------------------------------------------------------
r2921 | plombo | 2010-11-07 01:00:31 -0400 (Sun, 07 Nov 2010) | 1 line
Changed paths:
   M /trunk/source/gamelib/types.h
   M /trunk/source/gfxlib/gfxtypes.h

Added fixed-length integer typedefs (s8, u8, s16, u16, s32, u32) to types.h.  In the future, these should be used instead of custom typedefs or built-in C integer types when a fixed-length type is needed.
------------------------------------------------------------------------
r2920 | damon_caskey | 2010-10-28 17:13:28 -0400 (Thu, 28 Oct 2010) | 3 lines
Changed paths:
   M /trunk/openbor.c
   M /trunk/openbor.h
   M /trunk/resources/meta.xml
   M /trunk/version.h

New parameter for weaploss {type} {base}

{base} - Base weapon entity will reset to when current weapon is lost.
------------------------------------------------------------------------
r2919 | plombo | 2010-10-24 19:37:14 -0400 (Sun, 24 Oct 2010) | 1 line
Changed paths:
   M /trunk/openborscript.c

Merged part of a patch from bWWd to open the blockback property to script via getentityproperty(ent, blockback).  I'm holding off on the corresponding changeentityproperty change for now since it seems to change the property for all entities with the same model, not just the one passed to the function.
------------------------------------------------------------------------
r2918 | plombo | 2010-10-24 00:16:23 -0400 (Sun, 24 Oct 2010) | 7 lines
Changed paths:
   M /trunk/openbor.c
   M /trunk/openbor.h

Merged a patch by bWWd.

New command (declared in model header): blockback {bi}
0 = The entity cannot block attacks coming from behind (default).
1 = The entity can block attacks coming from behind.


------------------------------------------------------------------------
r2917 | plombo | 2010-10-23 22:05:10 -0400 (Sat, 23 Oct 2010) | 3 lines
Changed paths:
   M /trunk/openbor.c

Fixed a nasty bug when using the OpenGL video backend with 8-bit color mode where the screen would turn black when switching from SDL mode.


------------------------------------------------------------------------
r2916 | plombo | 2010-10-23 12:05:41 -0400 (Sat, 23 Oct 2010) | 3 lines
Changed paths:
   M /trunk/README

Gave the README a much-needed overhaul.


------------------------------------------------------------------------
r2915 | orochi_x | 2010-10-19 20:04:21 -0400 (Tue, 19 Oct 2010) | 1 line
Changed paths:
   M /trunk/openbor.c

Rolled back hof fix until the rest of my additions are ready.
------------------------------------------------------------------------
r2914 | orochi_x | 2010-10-18 13:17:16 -0400 (Mon, 18 Oct 2010) | 3 lines
Changed paths:
   M /trunk/openborscript.c

"colourtable" added to getentityproperty()

getentityproperty(ent, "colourtable", {remap})
------------------------------------------------------------------------
r2913 | damon_caskey | 2010-10-17 19:31:18 -0400 (Sun, 17 Oct 2010) | 8 lines
Changed paths:
   M /trunk/openbor.c
   M /trunk/openbor.h
   M /trunk/openborscript.c

New parameter for textobject:

settextobj({index}, {x}, {y}, {font}, {z}, {text}, {time});
gettextobjproperty({index}, "time");
gettextobjproperty({index}, "time");

{time} (optional) - If set, text object will delete itself when elapsed time >= {time}.

------------------------------------------------------------------------
r2912 | orochi_x | 2010-10-17 13:25:23 -0400 (Sun, 17 Oct 2010) | 3 lines
Changed paths:
   M /trunk/openbor.c
   M /trunk/openborscript.c

setdrawmethod() fix. 
Hall of fame update.
Keyscriptrate , counterattack updates.
------------------------------------------------------------------------
r2911 | plombo | 2010-10-14 23:08:08 -0400 (Thu, 14 Oct 2010) | 1 line
Changed paths:
   M /trunk/README

Updated repository URL and checkout instructions in the readme.
------------------------------------------------------------------------
r2910 | plombo | 2010-10-14 21:37:02 -0400 (Thu, 14 Oct 2010) | 1 line
Changed paths:
   M /trunk/tools/win-sdk/MinGW.7z

Updated the outdated OpenGL headers in Windows SDK.  Fixes compilation on Windows.
------------------------------------------------------------------------
r2909 | plombo | 2010-10-14 18:50:16 -0400 (Thu, 14 Oct 2010) | 1 line
Changed paths:
   M /trunk/source/gfxlib/2xSaI.c
   M /trunk/source/gfxlib/motionblur.c
   M /trunk/source/gfxlib/scanline.c
   M /trunk/source/gfxlib/simple2x.c

Oops, forgot to update gfxlib for the renaming of endian.h to borendian.h.
------------------------------------------------------------------------
r2908 | plombo | 2010-10-13 17:14:33 -0400 (Wed, 13 Oct 2010) | 3 lines
Changed paths:
   M /trunk/source/gamelib/anigif.c
   A /trunk/source/gamelib/borendian.h (from /trunk/source/gamelib/endian.h:2907)
   D /trunk/source/gamelib/endian.h
   M /trunk/source/gamelib/loadimg.c
   M /trunk/source/gamelib/packfile.c
   M /trunk/source/gamelib/soundmix.c
   M /trunk/source/globals.h
   M /trunk/source/pcxlib/savepcx.c

Renamed endian.h to borendian.h to prevent clashing with system headers.


------------------------------------------------------------------------
r2907 | plombo | 2010-10-12 17:54:27 -0400 (Tue, 12 Oct 2010) | 3 lines
Changed paths:
   M /trunk/openbor.c

Silenced "ambiguous else" compiler warning on Wii.


------------------------------------------------------------------------
r2906 | plombo | 2010-10-06 23:44:02 -0400 (Wed, 06 Oct 2010) | 1 line
Changed paths:
   M /trunk/openbor.c

Added support for alternative video.txt based on the platform.
------------------------------------------------------------------------
r2905 | plombo | 2010-10-06 18:24:56 -0400 (Wed, 06 Oct 2010) | 20 lines
Changed paths:
   M /trunk/Makefile
   M /trunk/openbor.c
   M /trunk/sdl/loadgl.c
   M /trunk/sdl/loadgl.h
   M /trunk/sdl/menu.c
   A /trunk/sdl/opengl.c
   A /trunk/sdl/opengl.h
   M /trunk/sdl/sdlport.c
   M /trunk/sdl/sdlport.h
   M /trunk/sdl/vga.h
   M /trunk/sdl/video.c
   M /trunk/sdl/video.h
   M /trunk/source/globals.h
   M /trunk/wii/control.c
   M /trunk/wii/control.h
   M /trunk/wii/menu.c
   M /trunk/wii/vga.h
   M /trunk/wii/video.c
   M /trunk/wii/video.h
   M /trunk/wii/wiiport.c

Several interdependent changes that I've accumulated over the last 2 months:

Windows:
* OpenGL functions are now loaded dynamically.

Linux:
* Static linking of SDL is disabled because it causes problems on Ubuntu 10.10 RC.

Wii:
* Modularized the video backend so that it's independent from the engine.
* Restructuring and optimization of video code.
* Added brightness/gamma correction using the TEV unit that works in all color modes (and it's fast!)

OpenGL:
* Moved code to a separate file, opengl.c.
* Added brightness/gamma correction using GLSL that works in all color modes (confirmed to work but not yet used by the engine)
* Added support for 8-bit indexed textures using GLSL, disabled for now because it causes problems in conjunction with bilinear filtering.
* Lots of other changes that I don't remember.


------------------------------------------------------------------------
r2904 | sumolx | 2010-10-06 14:29:03 -0400 (Wed, 06 Oct 2010) | 3 lines
Changed paths:
   M /trunk/environ.sh

Added new cross compiler for windows on mac os.


------------------------------------------------------------------------
r2903 | sumolx | 2010-10-06 14:08:05 -0400 (Wed, 06 Oct 2010) | 3 lines
Changed paths:
   M /trunk/Makefile

Added preprocessor switch to exclude libvorbis warnings.


------------------------------------------------------------------------
r2902 | damon_caskey | 2010-09-13 23:28:32 -0400 (Mon, 13 Sep 2010) | 2 lines
Changed paths:
   M /trunk/openbor.c

Some quick corrections. Jumpmove code can probably be optimized, but works as intended.

------------------------------------------------------------------------
r2901 | damon_caskey | 2010-09-13 22:35:14 -0400 (Mon, 13 Sep 2010) | 1 line
Changed paths:
   M /trunk/mvs/vc9/OpenBOR.sln
   M /trunk/openbor.c

New option for jumpmove {x} {z}: 4 = Same as 3, but also allows movement change during vertical jump.
------------------------------------------------------------------------
r2900 | damon_caskey | 2010-09-11 13:13:10 -0400 (Sat, 11 Sep 2010) | 2 lines
Changed paths:
   M /trunk/openbor.c

-Fixed typo that crossed onpain script with onfall script. 
-Added mvs10 folder (mvs compiling still broken).
------------------------------------------------------------------------
r2866 | Paulo | 2010-09-03 14:41:44 -0400 (Fri, 03 Sep 2010) | 1 line
Changed paths:
   A /trunk (from /:2865)

Start of OpenBOR Trunk
------------------------------------------------------------------------
r2865 | gringo | 2010-09-01 07:44:32 -0400 (Wed, 01 Sep 2010) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /source/tracelib/tracemalloc.c
   M /source/utils.c
   M /source/utils.h

Some Cleanings : deleted model_list and model_map, renamed entity field name item to item_nam, renamed s_model field from subentity to subent_index, added Array_Check_Size() function to utils.c
------------------------------------------------------------------------
r2864 | plombo | 2010-08-22 22:44:50 -0400 (Sun, 22 Aug 2010) | 1 line
Changed paths:
   M /Makefile
   M /openbor.c
   M /openbor.h
   A /sdl/loadgl.c
   A /sdl/loadgl.h
   M /sdl/video.c
   M /sdl/video.h

Added OpenGL video backend as an alternative to SDL software blitting.
------------------------------------------------------------------------
r2863 | plombo | 2010-08-05 17:28:27 -0400 (Thu, 05 Aug 2010) | 6 lines
Changed paths:
   M /sdl/control.c
   M /sdl/joysticks.c
   M /sdl/joysticks.h

Changes to SDL control backend:

PC joystick code almost entirely rewritten.  This should fix most of the problems OpenBOR has historically had with joystick support.

The engine now shuts down properly instead of exiting immediately when closed with F10, Alt+F4, or the window's "X" button.

------------------------------------------------------------------------
r2862 | plombo | 2010-07-20 22:02:26 -0400 (Tue, 20 Jul 2010) | 1 line
Changed paths:
   M /openbor.h

Added _makecolour() to openbor.h to fix compile error.
------------------------------------------------------------------------
r2861 | plombo | 2010-07-20 21:58:54 -0400 (Tue, 20 Jul 2010) | 3 lines
Changed paths:
   M /openborscript.c
   M /openborscript.h

Added new script function:
int rgbcolor(int r, int g, int b)
r, g, and b are integers between 0 and 255, inclusive.  Returns the closest color to the specified color in the current color mode.
------------------------------------------------------------------------
r2860 | sumolx | 2010-07-20 20:39:38 -0400 (Tue, 20 Jul 2010) | 2 lines
Changed paths:
   M /resources/meta.xml
   M /version.h

Updated version info.

------------------------------------------------------------------------
r2859 | damon_caskey | 2010-07-15 16:55:53 -0400 (Thu, 15 Jul 2010) | 18 lines
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /openborscript.h

openborvariant("models_cached"); Returns total number of models.

openborvariant("models_loaded"); Returns number of models loaded.

getmodelproperty({index}, {property}); Returns property from cached model.

{index} - Model index. Enumerate the collection to find a specific model.

{property}
0: Loaded (1 = yes, 2 = no)
1: Model (Unstable, returns name for now).
2: Model name.
3: Path.
4: Selectable (1 = Yes, 2 = No).

changemodelproperty({index}, {property}, {value}); Change a model property. Any property (see getmodelproperty) is accepted, but only "selectable" property can actually be changed.


------------------------------------------------------------------------
r2858 | plombo | 2010-07-15 00:12:22 -0400 (Thu, 15 Jul 2010) | 3 lines
Changed paths:
   M /openbor.c
   M /source/gamelib/spritex8p16.c
   M /source/gamelib/spritex8p32.c

Fixed bug in sprite code that caused engine crashes, introduced in 2851.

Also, the fillcolor parameter of the drawmethod command can now be in the format "R_G_B".  For example, a yellow fillcolor (red 255, green 255, blue 0) can be specified as 255_255_0.  Unlike the old format for fillcolor (which still works for backwards compatibility), the new format isn't dependent on color depth and doesn't require a complicated formula to calculate.
------------------------------------------------------------------------
r2857 | plombo | 2010-07-14 00:29:55 -0400 (Wed, 14 Jul 2010) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Added a new script event, thinkscript.  It is declared in an entity's header and runs every time the entity's AI updates itself.  It can be used for fine-grained control of entities' AI and movement.
------------------------------------------------------------------------
r2856 | sumolx | 2010-07-13 23:19:59 -0400 (Tue, 13 Jul 2010) | 2 lines
Changed paths:
   M /Makefile

Updated header comments

------------------------------------------------------------------------
r2855 | sumolx | 2010-07-13 23:11:11 -0400 (Tue, 13 Jul 2010) | 3 lines
Changed paths:
   M /Makefile

Another Test


------------------------------------------------------------------------
r2854 | sumolx | 2010-07-13 23:09:09 -0400 (Tue, 13 Jul 2010) | 2 lines
Changed paths:
   M /Makefile

Testing the new server.

------------------------------------------------------------------------
r2853 | plombo | 2010-07-08 17:47:15 -0400 (Thu, 08 Jul 2010) | 1 line
Changed paths:
   M /source/gamelib/spritex8p16.c

Removed debugging code that I accidentally left in the alpha masking code.
------------------------------------------------------------------------
r2852 | plombo | 2010-07-08 16:21:28 -0400 (Thu, 08 Jul 2010) | 1 line
Changed paths:
   M /openbor.c
   M /source/gamelib/pixelformat.c
   M /source/gamelib/sprite.h
   M /source/gamelib/spritef.c
   M /source/gamelib/spritex8p16.c
   M /source/gamelib/spritex8p32.c
   M /source/gamelib/types.h

Alpha masking supported in 16- and 32-bit color modes.  It works flawlessly, but the masks use a currently undocumented format, and there's no program available to create them yet.
------------------------------------------------------------------------
r2851 | plombo | 2010-07-05 14:06:25 -0400 (Mon, 05 Jul 2010) | 1 line
Changed paths:
   M /source/gamelib/spritex8p16.c
   M /source/gamelib/spritex8p32.c

Fixed fillcolor in 16-bit and 32-bit color modes.
------------------------------------------------------------------------
r2850 | plombo | 2010-07-05 00:05:35 -0400 (Mon, 05 Jul 2010) | 1 line
Changed paths:
   M /Makefile
   M /source/gamelib/soundmix.c
   M /source/xpmlib/xpm.c

Dingoo, PSP, and Dreamcast use Tremor for Ogg Vorbis decoding now.
------------------------------------------------------------------------
r2849 | plombo | 2010-07-05 00:04:10 -0400 (Mon, 05 Jul 2010) | 1 line
Changed paths:
   M /source/gamelib/pixelformat.c
   M /wii/menu.c
   M /wii/video.c

Wii now uses RGB instead of BGR in 16-bit and 32-bit color modes.
------------------------------------------------------------------------
r2848 | damon_caskey | 2010-07-04 11:35:45 -0400 (Sun, 04 Jul 2010) | 1 line
Changed paths:
   M /openbor.c

OTG; now setting otg 2 causes attack box to hit ONLY downed targets.
------------------------------------------------------------------------
r2847 | plombo | 2010-07-01 13:04:40 -0400 (Thu, 01 Jul 2010) | 1 line
Changed paths:
   M /openbor.c
   A /symbian
   A /symbian/bld.inf
   A /symbian/icons.mk
   A /symbian/openbor.mmp
   A /symbian/openbor.rss
   A /symbian/openbor.svg
   A /symbian/openbor_reg.rss
   A /symbian/openbor_s60v3.pkg
   A /symbian/openbor_uiq3.mmp
   A /symbian/symbian.cpp
   A /symbian/uiq3
   A /symbian/uiq3/bld.inf
   A /symbian/uiq3/openbor.rss
   A /symbian/uiq3/openbor_l.bmp
   A /symbian/uiq3/openbor_lm.bmp
   A /symbian/uiq3/openbor_s.bmp
   A /symbian/uiq3/openbor_sm.bmp
   A /symbian/uiq3/openbor_uiq3.pkg
   A /symbian/uiq3/openbor_xl.bmp
   A /symbian/uiq3/openbor_xlm.bmp
   A /symbian/vsnprintf.h

Merged more code from AnotherOne's Symbian port.
------------------------------------------------------------------------
r2846 | plombo | 2010-07-01 12:03:42 -0400 (Thu, 01 Jul 2010) | 1 line
Changed paths:
   M /source/gamelib/filecache.c
   M /source/gamelib/loadimg.c
   M /source/gamelib/packfile.c
   M /source/gamelib/soundmix.c
   M /source/gamelib/types.h
   M /source/ramlib/ram.c
   M /source/utils.c

Merged more changes from AnotherOne's Symbian port.
------------------------------------------------------------------------
r2845 | plombo | 2010-07-01 11:30:50 -0400 (Thu, 01 Jul 2010) | 1 line
Changed paths:
   M /sdl/menu.c
   M /sdl/sdlport.h

Started merging AnotherOne's Symbian port.
------------------------------------------------------------------------
r2844 | plombo | 2010-06-30 16:08:49 -0400 (Wed, 30 Jun 2010) | 1 line
Changed paths:
   M /openborscript.c

String constants in script functions are now mapped to integers at compile time. This should improve the script engine's performance tremendously.
------------------------------------------------------------------------
r2843 | plombo | 2010-06-29 11:46:39 -0400 (Tue, 29 Jun 2010) | 1 line
Changed paths:
   M /openborscript.c
   M /openborscript.h

More mapstrings updates. I think that's all of them!
------------------------------------------------------------------------
r2842 | damon_caskey | 2010-06-29 06:07:53 -0400 (Tue, 29 Jun 2010) | 1 line
Changed paths:
   M /openborscript.c

Added "throwdamage" to getentityproperty. 
------------------------------------------------------------------------
r2841 | plombo | 2010-06-27 20:08:16 -0400 (Sun, 27 Jun 2010) | 1 line
Changed paths:
   M /openborscript.c

Made more mapstrings updates.
------------------------------------------------------------------------
r2840 | plombo | 2010-06-26 10:44:20 -0400 (Sat, 26 Jun 2010) | 1 line
Changed paths:
   M /openborscript.c

Commented a line of debugging code that I accidentally left in 2839.
------------------------------------------------------------------------
r2839 | plombo | 2010-06-26 10:41:34 -0400 (Sat, 26 Jun 2010) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /openborscript.h

changeopenborvariant() script function now uses mapstrings.
------------------------------------------------------------------------
r2838 | plombo | 2010-06-25 22:28:11 -0400 (Fri, 25 Jun 2010) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /openborscript.h

Added string mapping to openborvariant() script function.
------------------------------------------------------------------------
r2837 | damon_caskey | 2010-06-22 12:16:39 -0400 (Tue, 22 Jun 2010) | 5 lines
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /resources/meta.xml
   M /source/gamelib/soundmix.c
   M /source/gamelib/soundmix.h

Added "log" parameter to loadsample(char file, int log) script function: 
0 (default) = Log error if file not found. 
1 = No error logged. 

This enables modder to evaluate sound files without making a mess of the log.
------------------------------------------------------------------------
r2836 | plombo | 2010-06-21 22:32:03 -0400 (Mon, 21 Jun 2010) | 1 line
Changed paths:
   M /version.sh

Updated the meta.xml file used by the Wii's Homebrew Channel and Homebrew Browser.
------------------------------------------------------------------------
r2835 | plombo | 2010-06-21 21:42:57 -0400 (Mon, 21 Jun 2010) | 1 line
Changed paths:
   M /wii/video.c

Wii video is now rendered on a separate thread.
------------------------------------------------------------------------
r2834 | damon_caskey | 2010-06-21 13:23:21 -0400 (Mon, 21 Jun 2010) | 1 line
Changed paths:
   M /openborscript.c

Attempting to get an entity "stats" property that did not exist was causing instant shutdown; now returns empty value.
------------------------------------------------------------------------
r2833 | plombo | 2010-06-20 18:30:39 -0400 (Sun, 20 Jun 2010) | 1 line
Changed paths:
   M /source/gamelib/screen.c
   M /source/gamelib/screen16.c
   M /source/gamelib/screen32.c

Zoomscreen now works as it should.
------------------------------------------------------------------------
r2832 | plombo | 2010-06-20 16:50:15 -0400 (Sun, 20 Jun 2010) | 1 line
Changed paths:
   M /source/gamelib/screen.c
   M /source/gamelib/screen.h
   M /source/gamelib/screen16.c
   M /source/gamelib/screen32.c

Added 16-bit and 32-bit scalescreen functions and updated zoomscreen.
------------------------------------------------------------------------
r2831 | damon_caskey | 2010-06-18 11:43:15 -0400 (Fri, 18 Jun 2010) | 5 lines
Changed paths:
   M /openborscript.c
   M /openborscript.h

Rolled back my previous change to path; was sometimes returning gibberish at end of string.

Strinlast in progress, do not use.


------------------------------------------------------------------------
r2830 | damon_caskey | 2010-06-17 19:24:28 -0400 (Thu, 17 Jun 2010) | 1 line
Changed paths:
   M /mvs/vc9/OpenBOR.sln
   M /openborscript.c

My entity property addition "path" was also returning basename... not particularly useful. Now returns path only.
------------------------------------------------------------------------
r2829 | plombo | 2010-06-11 19:07:07 -0400 (Fri, 11 Jun 2010) | 1 line
Changed paths:
   M /Makefile

Without SDL, we don't need to link with libwiikeyboard anymore.
------------------------------------------------------------------------
r2828 | plombo | 2010-06-09 18:50:05 -0400 (Wed, 09 Jun 2010) | 1 line
Changed paths:
   M /wii/video.c

No need to calculate the viewpoint matrix on every update when it always stays the same.
------------------------------------------------------------------------
r2827 | plombo | 2010-06-09 17:39:38 -0400 (Wed, 09 Jun 2010) | 1 line
Changed paths:
   M /wii/video.c

Oops, forgot to commit video.c in 2826.
------------------------------------------------------------------------
r2826 | plombo | 2010-06-09 17:38:51 -0400 (Wed, 09 Jun 2010) | 1 line
Changed paths:
   M /openbor.c

Added an option on Wii to stretch the picture to the screen instead of preserving the aspect ratio.
------------------------------------------------------------------------
r2825 | plombo | 2010-06-09 16:06:46 -0400 (Wed, 09 Jun 2010) | 1 line
Changed paths:
   M /wii/video.c

More video optimizations on Wii: 8-bit color mode now uses 8-bit indexed textures instead of 16-bit RGB565 textures and video_copy_screen is now much faster for all color modes.
------------------------------------------------------------------------
r2824 | plombo | 2010-06-07 20:40:21 -0400 (Mon, 07 Jun 2010) | 2 lines
Changed paths:
   M /openborscript.c

Fixed compile errors I introduced in 2823.  Sorry!

------------------------------------------------------------------------
r2823 | plombo | 2010-06-07 20:38:01 -0400 (Mon, 07 Jun 2010) | 1 line
Changed paths:
   M /openborscript.c

Added compile-time string-to-integer mapping support to several more script functions. Remember that we're not actually doing the mapping yet.
------------------------------------------------------------------------
r2822 | plombo | 2010-06-07 20:24:45 -0400 (Mon, 07 Jun 2010) | 1 line
Changed paths:
   M /openborscript.c
   M /openborscript.h

Added compile-time string-to-integer mapping support to several more script functions. Remember that we're not actually doing the mapping yet.
------------------------------------------------------------------------
r2821 | plombo | 2010-06-07 19:30:19 -0400 (Mon, 07 Jun 2010) | 1 line
Changed paths:
   M /openborscript.c
   M /openborscript.h

Script function changeentityproperty is now compatible with compile-time string-to-enum mapping.
------------------------------------------------------------------------
r2820 | plombo | 2010-06-07 18:52:34 -0400 (Mon, 07 Jun 2010) | 1 line
Changed paths:
   M /openborscript.c
   M /openborscript.h

Script function getentityproperty is now compatible with compile-time string-to-enum mapping.
------------------------------------------------------------------------
r2819 | plombo | 2010-06-07 12:38:49 -0400 (Mon, 07 Jun 2010) | 1 line
Changed paths:
   M /source/xpmlib/xpm.c
   M /wii/menu.c
   M /wii/video.c

Fixed 32-bit color on Wii.
------------------------------------------------------------------------
r2818 | plombo | 2010-06-06 20:49:05 -0400 (Sun, 06 Jun 2010) | 2 lines
Changed paths:
   M /Makefile
   M /openbor.c
   M /openbor.h
   M /wii/menu.c

The new SDL-free Wii port is now the default, replacing the old SDL-based one!

------------------------------------------------------------------------
r2817 | plombo | 2010-06-06 15:19:31 -0400 (Sun, 06 Jun 2010) | 1 line
Changed paths:
   M /openborscript.h

Forgot to commit updated script header in 2815.
------------------------------------------------------------------------
r2816 | plombo | 2010-06-06 15:16:54 -0400 (Sun, 06 Jun 2010) | 1 line
Changed paths:
   M /wii/control.c
   M /wii/menu.c
   M /wii/sblaster.c
   M /wii/video.c
   M /wii/wiiport.c

Many updates to Wii port.
------------------------------------------------------------------------
r2815 | plombo | 2010-06-06 15:04:05 -0400 (Sun, 06 Jun 2010) | 2 lines
Changed paths:
   M /openborscript.c

Fixed a mistake in the playerkeys function. The order of _pk_jump and _pk_esc was reversed in the enum.

------------------------------------------------------------------------
r2814 | sumolx | 2010-06-05 16:41:56 -0400 (Sat, 05 Jun 2010) | 2 lines
Changed paths:
   M /source/ramlib/ram.c
   M /xcode/mac/OpenBOR.xcodeproj/project.pbxproj

Fixed xcode issue with getFreeRam()

------------------------------------------------------------------------
r2813 | plombo | 2010-06-04 20:10:08 -0400 (Fri, 04 Jun 2010) | 1 line
Changed paths:
   M /openborscript.c

setspawnentry() script function is now compatible with compile-time optimization. Also fixed playerkeys function.
------------------------------------------------------------------------
r2812 | plombo | 2010-06-04 19:03:38 -0400 (Fri, 04 Jun 2010) | 1 line
Changed paths:
   M /openborscript.c

Changed playerkeys script function to a format compatible with compile-time string optimization. One function down, a lot more to go.
------------------------------------------------------------------------
r2811 | plombo | 2010-06-04 16:00:30 -0400 (Fri, 04 Jun 2010) | 1 line
Changed paths:
   M /openborscript.c

Added a Script_PrintConstants function that outputs information on string constants in scripts to the log. It will be useful for script optimization in the future. It is not used by default; uncommenting 2 lines will enable it.
------------------------------------------------------------------------
r2810 | sumolx | 2010-06-02 21:10:55 -0400 (Wed, 02 Jun 2010) | 2 lines
Changed paths:
   M /source/utils.c

Fixed Preprocessor flags

------------------------------------------------------------------------
r2809 | sumolx | 2010-06-02 15:40:22 -0400 (Wed, 02 Jun 2010) | 1 line
Changed paths:
   M /source/utils.c

Preprocessor flag was failing on WII.
------------------------------------------------------------------------
r2808 | plombo | 2010-05-31 22:09:53 -0400 (Mon, 31 May 2010) | 1 line
Changed paths:
   M /source/gamelib/loadimg.c

Fixed bgspeed, which was broken in 2700.
------------------------------------------------------------------------
r2807 | plombo | 2010-05-29 15:26:42 -0400 (Sat, 29 May 2010) | 1 line
Changed paths:
   A /wii/hankaku.h

Added Hankaku bitmap font used in the menu to the Wii port.
------------------------------------------------------------------------
r2806 | plombo | 2010-05-29 15:24:32 -0400 (Sat, 29 May 2010) | 1 line
Changed paths:
   M /wii/menu.c
   M /wii/video.c
   M /wii/video.h
   M /wii/wiiport.c

Made several enhancements to Wii port.
------------------------------------------------------------------------
r2805 | plombo | 2010-05-27 08:51:56 -0400 (Thu, 27 May 2010) | 1 line
Changed paths:
   D /wii/usb2storage.c
   D /wii/usbstorage.c
   D /wii/usbstorage.h

Removed usbstorage and usb2storage files because we don't need them to access USB devices.
------------------------------------------------------------------------
r2804 | sumolx | 2010-05-24 23:35:29 -0400 (Mon, 24 May 2010) | 2 lines
Changed paths:
   M /Makefile
   M /environ.sh

While not completed yet.... adding support to build Linux platform via cross compiler on mac.

------------------------------------------------------------------------
r2803 | plombo | 2010-05-24 19:57:47 -0400 (Mon, 24 May 2010) | 1 line
Changed paths:
   M /source/utils.c
   M /wii/menu.c
   M /wii/wiiport.c
   M /wii/wiiport.h

Added USB support to Wii.
------------------------------------------------------------------------
r2802 | plombo | 2010-05-23 14:20:56 -0400 (Sun, 23 May 2010) | 2 lines
Changed paths:
   M /source/gamelib/soundmix.c

Changed 32-bit integers in sound mixer from long to int for 64-bit compatibility.

------------------------------------------------------------------------
r2801 | plombo | 2010-05-23 14:00:31 -0400 (Sun, 23 May 2010) | 1 line
Changed paths:
   M /wii/video.c

Removed debugging messages from Wii video code.
------------------------------------------------------------------------
r2800 | plombo | 2010-05-23 12:49:36 -0400 (Sun, 23 May 2010) | 1 line
Changed paths:
   M /wii/menu.c

The SDL-free Wii port can now load mods from the menu.
------------------------------------------------------------------------
r2799 | plombo | 2010-05-23 01:32:34 -0400 (Sun, 23 May 2010) | 2 lines
Changed paths:
   D /wii/devicemounter.c
   D /wii/devicemounter.h
   D /wii/ehcmodule.elf
   D /wii/ehcmodule.elf.o
   D /wii/ehcmodule_elf.h
   D /wii/mload.c
   D /wii/mload.h

Removed GPL-licensed files from Wii directory. None of them were in use, and using any of them in OpenBOR would violate the GPL.

------------------------------------------------------------------------
r2798 | plombo | 2010-05-23 01:29:38 -0400 (Sun, 23 May 2010) | 1 line
Changed paths:
   A /wii/menu.c
   A /wii/menu.h
   M /wii/video.c
   M /wii/wiiport.c

Added a mod selection menu to the SDL-free Wii port. Loading mods from it fails currently.  Also fixed 32-bit color in the video code.
------------------------------------------------------------------------
r2797 | plombo | 2010-05-22 17:50:20 -0400 (Sat, 22 May 2010) | 1 line
Changed paths:
   M /wii/video.c

Fixed display issues on the Wii in 16-bit color mode.
------------------------------------------------------------------------
r2796 | plombo | 2010-05-22 16:56:38 -0400 (Sat, 22 May 2010) | 1 line
Changed paths:
   M /wii/video.c

Fixed 16-bit color mode in Wii video code.
------------------------------------------------------------------------
r2795 | plombo | 2010-05-22 12:49:50 -0400 (Sat, 22 May 2010) | 2 lines
Changed paths:
   M /wii/video.c
   M /wii/video.h
   M /wii/wiiport.c
   M /wii/wiiport.h

Rewrote Wii video code to use GX. The flicker effect is gone and Battle Toads runs at 300-500 fps!

------------------------------------------------------------------------
r2794 | damon_caskey | 2010-05-21 11:03:10 -0400 (Fri, 21 May 2010) | 1 line
Changed paths:
   M /openbor.c

My mistake in 2731 turned out to be a simple type conversion error. Fixed and restored entity default aggression being added to level spawn aggression.
------------------------------------------------------------------------
r2793 | sumolx | 2010-05-21 10:42:10 -0400 (Fri, 21 May 2010) | 1 line
Changed paths:
   M /Makefile

Added exclusion for Darwin when linking in libs specifically used in Linux.
------------------------------------------------------------------------
r2792 | sumolx | 2010-05-21 10:05:12 -0400 (Fri, 21 May 2010) | 1 line
Changed paths:
   M /Makefile

Restored libraries that are required for statically linking SDL.
------------------------------------------------------------------------
r2791 | sumolx | 2010-05-21 09:56:39 -0400 (Fri, 21 May 2010) | 1 line
Changed paths:
   M /mvs/vc7/OpenBOR.vcproj
   M /mvs/vc8/OpenBOR.vcproj
   M /mvs/vc9/OpenBOR.vcproj

Added xpm library support.
------------------------------------------------------------------------
r2790 | plombo | 2010-05-19 00:09:00 -0400 (Wed, 19 May 2010) | 2 lines
Changed paths:
   M /Makefile
   M /sdl/menu.c
   M /sdl/video.c

Removed SDL_image dependency. We now use our own XPM decoder for the menu graphics on platforms using SDL.

------------------------------------------------------------------------
r2789 | plombo | 2010-05-18 00:19:11 -0400 (Tue, 18 May 2010) | 1 line
Changed paths:
   M /tools/borpak/source/stristr.h
   M /tools/borplay/source/stristr.h

Rewrote stristr.h used by borpak and borplay.
------------------------------------------------------------------------
r2788 | plombo | 2010-05-17 21:24:15 -0400 (Mon, 17 May 2010) | 2 lines
Changed paths:
   A /source/xpmlib
   A /source/xpmlib/xpm.c
   A /source/xpmlib/xpm.h

Added an XPM decoder.

------------------------------------------------------------------------
r2787 | plombo | 2010-05-15 21:52:53 -0400 (Sat, 15 May 2010) | 1 line
Changed paths:
   M /wii/control.c
   M /wii/control.h
   M /wii/wiiport.h

C-stick on GameCube controller and right analog stick on Classic Controller can now be used when configuring controls.
------------------------------------------------------------------------
r2786 | plombo | 2010-05-15 16:36:26 -0400 (Sat, 15 May 2010) | 2 lines
Changed paths:
   M /wii/video.c
   M /wii/video.h
   M /wii/wiiport.c

The Wii port can now play Battle Toads without SDL. The video is no longer messed up!

------------------------------------------------------------------------
r2785 | plombo | 2010-05-15 11:31:20 -0400 (Sat, 15 May 2010) | 1 line
Changed paths:
   M /source/gfxlib/gfxtypes.h

Changed 32-bit integer typedefs in gfxtypes.h from long to int. Remember: 64-bit compilers treat longs as 64-bit integers; int is 32-bit across all platforms!
------------------------------------------------------------------------
r2784 | plombo | 2010-05-12 23:23:51 -0400 (Wed, 12 May 2010) | 1 line
Changed paths:
   M /wii/control.c
   M /wii/video.c
   M /wii/wiiport.c

The Wii port can now run Battle Toads without using SDL. The video is messed up, but everything else in the game works perfectly, and the game is still playable.
------------------------------------------------------------------------
r2783 | plombo | 2010-05-12 17:50:26 -0400 (Wed, 12 May 2010) | 1 line
Changed paths:
   M /Makefile

Reverted my previous makefile change; we link with libogg and libvorbis again.
------------------------------------------------------------------------
r2782 | plombo | 2010-05-11 18:35:38 -0400 (Tue, 11 May 2010) | 1 line
Changed paths:
   M /Makefile

The engine no longer links explicitly to libogg and libvorbis; it doesn't directly depend on them but instead uses libvorbisfile for Ogg Vorbis decoding.
------------------------------------------------------------------------
r2781 | kbandressen | 2010-05-11 14:54:54 -0400 (Tue, 11 May 2010) | 22 lines
Changed paths:
   M /openborscript.c
   M /openborscript.h
   M /resources/meta.xml
   M /version.h

New Functions

createfilestream() - makes a new blank filestream that can be added to, returns filestream index

savefilestream(int filestreamindex, "filepath") - saves the specified filestream at Saves\PAKNAME\filepath
-Mods cannot save data anywhere besides Saves\PAKNAME\ to prevent mods from overwriting each another mod's save data.  They can read from anywhere in the Saves directory though, so mods can do things based on save data from other mods.
-Automatically adds a blank line to the end of the file so it can be read without issues.
-Costly operation.  You can get away with calling it ingame on Windows, but it makes a lag spike when called ingame on PSP (and presumably, other consoles).

filestreamappend(int filestreamindex, scriptvar, 0/1) - adds scriptvar to the end of the specified filestream
- 0 (default): for writing commands, creates a new line before writing
- 1: for writing arguments
This command adds a space after anything appended so that arguments can be distinguished.  I wanted to just add a space before an argument append but could not for the life of me persuade C to go along with it.



Modified Functions:

openfilestream("filepath", int x) - loads the file at filepath into a new filestream, returns filestream index
- x = 0 (default): loads file from inside the pak (or base directory if running the mod as a data folder)
- x = 1: loads file from Saves directory
IE: openfilestream("PACKNAME/file.txt", 1); would open the file at Saves/PACKNAME/file.txt.
------------------------------------------------------------------------
r2780 | sumolx | 2010-05-10 22:51:19 -0400 (Mon, 10 May 2010) | 2 lines
Changed paths:
   M /Makefile

Darwin now links SDL libraries statically

------------------------------------------------------------------------
r2779 | sumolx | 2010-05-10 20:14:42 -0400 (Mon, 10 May 2010) | 2 lines
Changed paths:
   M /Makefile
   M /resources/meta.xml
   M /version.h

Linux SDL libraries are now statically linked.

------------------------------------------------------------------------
r2778 | plombo | 2010-05-09 19:49:42 -0400 (Sun, 09 May 2010) | 1 line
Changed paths:
   M /source/gamelib/endian.h

Integer types defined in endian.h now work with both 32-bit and 64-bit compilers.
------------------------------------------------------------------------
r2777 | plombo | 2010-05-09 19:02:41 -0400 (Sun, 09 May 2010) | 1 line
Changed paths:
   A /wii/ehcmodule.elf.o

Added missing ehcmodule.elf.o file to Wii port.
------------------------------------------------------------------------
r2776 | plombo | 2010-05-09 18:55:48 -0400 (Sun, 09 May 2010) | 1 line
Changed paths:
   M /wii/video.c

Implemented some Wii video functions.
------------------------------------------------------------------------
r2775 | sumolx | 2010-05-09 14:04:55 -0400 (Sun, 09 May 2010) | 3 lines
Changed paths:
   M /openbor.c
   M /resources/meta.xml
   M /sdl/sdlport.c
   M /source/ramlib/ram.c
   M /source/ramlib/ram.h
   M /source/utils.c
   M /source/utils.h
   M /version.h
   M /version.sh

Final update to ramlib for all currently support platforms.
Without rewritting scriptlib... access to ramlib will return KByte values instead of Bytes.

------------------------------------------------------------------------
r2774 | damon_caskey | 2010-05-09 09:42:48 -0400 (Sun, 09 May 2010) | 6 lines
Changed paths:
   M /openborscript.c

getentityproperty({ent}, "flash", {argument}) - Returns model's flash info.

{argument}
0 = Return flash model index.
1 = Return noatflash
2 = Return bflash model index.
------------------------------------------------------------------------
r2773 | sumolx | 2010-05-08 22:38:54 -0400 (Sat, 08 May 2010) | 2 lines
Changed paths:
   M /dc/dcport.c

Default BYTES for ram stats

------------------------------------------------------------------------
r2772 | sumolx | 2010-05-08 22:05:29 -0400 (Sat, 08 May 2010) | 2 lines
Changed paths:
   M /source/ramlib/ram.c

getFreeRam when used internally in ramlib should default to BYTES.

------------------------------------------------------------------------
r2771 | sumolx | 2010-05-08 21:56:53 -0400 (Sat, 08 May 2010) | 2 lines
Changed paths:
   M /openbor.c

Enhanced Ram stats.

------------------------------------------------------------------------
r2770 | sumolx | 2010-05-08 21:53:39 -0400 (Sat, 08 May 2010) | 2 lines
Changed paths:
   M /source/ramlib/ram.c
   M /source/ramlib/ram.h
   M /source/tracelib/tracemalloc.c
   M /source/utils.c
   M /source/utils.h

Enhanced ram stats.

------------------------------------------------------------------------
r2769 | damon_caskey | 2010-05-08 18:04:13 -0400 (Sat, 08 May 2010) | 15 lines
Changed paths:
   M /openborscript.c

Energycost property updated. It is now open to  changeentityproperty(). Animation parameter is now validated to properly log an error instead of instant shutdown.

getentityproperty({ent}, "energycost", {animation}, {parameter})

{animation} - Animation (by constant) to get energycost from. 

{parameter} - Which energycost parameter to get.
0 = Cost.
1 = Mponly.
2 = Disable.

changeentityproperty({ent}, "energycost", {animation}, {cost}, {mponly}, {disable})



------------------------------------------------------------------------
r2768 | damon_caskey | 2010-05-08 12:44:47 -0400 (Sat, 08 May 2010) | 13 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Energycost updated: energycost {amount} {mponly} {disable}

{amount} - Unchanged.
{mponly} - Replaces mponly command (left in for backward compatibility).
{disable} - Disables the special based on entity type.

0 (default) = None.
>0 = Entity type (by constant). 
-1 = All.
-2 = Enemies & NPCs.
-3 = Players & NPCs.
-4 = Players & Enemies.

------------------------------------------------------------------------
r2767 | sumolx | 2010-05-08 01:28:30 -0400 (Sat, 08 May 2010) | 2 lines
Changed paths:
   M /source/ramlib/ram.c

fixed linux gcc warnings.

------------------------------------------------------------------------
r2766 | sumolx | 2010-05-07 21:47:55 -0400 (Fri, 07 May 2010) | 2 lines
Changed paths:
   M /source/ramlib/ram.c

Mac now uses buitin mach functions for calculating memory available/used.

------------------------------------------------------------------------
r2765 | plombo | 2010-05-07 19:36:02 -0400 (Fri, 07 May 2010) | 1 line
Changed paths:
   M /source/gamelib/packfile.h

Fixed an overflow error in the BGM player that was causing a segmentation fault at the mod selection screen whenever certain mods were in the Paks folder.
------------------------------------------------------------------------
r2764 | damon_caskey | 2010-05-07 18:09:08 -0400 (Fri, 07 May 2010) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Energycost and Mponly variables are now a single array.
------------------------------------------------------------------------
r2763 | kbandressen | 2010-05-07 15:51:46 -0400 (Fri, 07 May 2010) | 1 line
Changed paths:
   M /source/gamelib/screen.c

Screen.c: Moved frame's declaration up to make VS happy.
------------------------------------------------------------------------
r2762 | sumolx | 2010-05-07 10:31:48 -0400 (Fri, 07 May 2010) | 1 line
Changed paths:
   M /source/ramlib/ram.c

When building Windows port on Linux.... headers are case sensitive.
------------------------------------------------------------------------
r2761 | sumolx | 2010-05-07 00:32:07 -0400 (Fri, 07 May 2010) | 2 lines
Changed paths:
   M /source/ramlib/ram.c

Linux: Optimized the search for vm within /proc/self/statm.

------------------------------------------------------------------------
r2760 | sumolx | 2010-05-06 23:08:22 -0400 (Thu, 06 May 2010) | 2 lines
Changed paths:
   M /source/ramlib/ram.c

Linux now use /proc/self/stat to obtain the application's memory usage.

------------------------------------------------------------------------
r2759 | damon_caskey | 2010-05-06 16:56:17 -0400 (Thu, 06 May 2010) | 3 lines
Changed paths:
   M /openborscript.c

int i = getentityproperty({ent}, "mapdefault") Returns map index entity began play with.

Note: MVS is once again not compiling - New screen functions appear to be the culprit.
------------------------------------------------------------------------
r2758 | sumolx | 2010-05-06 10:49:33 -0400 (Thu, 06 May 2010) | 1 line
Changed paths:
   M /Makefile
   M /mvs/vc7/OpenBOR.vcproj
   M /mvs/vc8/OpenBOR.vcproj
   M /mvs/vc9/OpenBOR.vcproj
   M /source/ramlib/ram.c

Fixed Windows reporting of getUsedRam().  This function will only look at its own process to determine how much memory is in use.
------------------------------------------------------------------------
r2757 | plombo | 2010-05-04 23:41:05 -0400 (Tue, 04 May 2010) | 1 line
Changed paths:
   M /source/gamelib/screen.c

Fixed compile error.
------------------------------------------------------------------------
r2756 | plombo | 2010-05-04 23:37:02 -0400 (Tue, 04 May 2010) | 1 line
Changed paths:
   M /source/gamelib/screen.c
   M /source/gamelib/screen.h

Fixed compile error.
------------------------------------------------------------------------
r2755 | plombo | 2010-05-04 23:11:12 -0400 (Tue, 04 May 2010) | 1 line
Changed paths:
   M /source/gamelib/screen.c

Revision 2754 was a mistake...I accidentally bumped the Enter key on my keyboard. This revision reverts the changes from 2754.
------------------------------------------------------------------------
r2754 | plombo | 2010-05-04 23:08:12 -0400 (Tue, 04 May 2010) | 1 line
Changed paths:
   M /source/gamelib/screen.c

Implemented zoomscreen function. It compiles, but it doesn't work correctly yet.
------------------------------------------------------------------------
r2753 | plombo | 2010-05-04 23:06:36 -0400 (Tue, 04 May 2010) | 1 line
Changed paths:
   M /source/gamelib/screen.c

Implemented zoomscreen function. It compiles, but it doesn't work correctly yet.
------------------------------------------------------------------------
r2752 | sumolx | 2010-05-03 10:06:27 -0400 (Mon, 03 May 2010) | 1 line
Changed paths:
   M /mvs/lib/libogg.lib
   A /mvs/lib/liboggd.lib
   M /mvs/lib/libvorbis.lib
   A /mvs/lib/libvorbisd.lib
   M /mvs/lib/libvorbisfile.lib
   A /mvs/lib/libvorbisfiled.lib
   M /mvs/vc7/OpenBOR.vcproj
   M /mvs/vc8/OpenBOR.vcproj
   M /mvs/vc9/OpenBOR.vcproj

We now utilize debug and release versions for OGG and Vorbis.  This should have fixed any mvs issues we may have had in the past.
------------------------------------------------------------------------
r2751 | sumolx | 2010-05-03 09:40:42 -0400 (Mon, 03 May 2010) | 1 line
Changed paths:
   M /mvs/vc8/OpenBOR.vcproj
   M /openborscript.c

openbor_strleft() should not be mallocing such a small pointer.  This will cause memory fragmentation, use arrays instead since this is a small variable on the stack.
------------------------------------------------------------------------
r2750 | damon_caskey | 2010-05-02 14:37:07 -0400 (Sun, 02 May 2010) | 13 lines
Changed paths:
   M /openborscript.c
   M /openborscript.h

Rolled back string additions from previous two check ins for custom string functions based on VB string manipulation. With this update the following are available:

void s = strinfirst({string}, {find}) - Returns {string} starting from the first instance of {find}.

void s = strleft({string}, {length}) - Returns {length} number of characters from the left side of {string}.

int i = strlength({string}) - Returns number of characters in {string}

void s = strright({string}, {length}) - Returns {length} number of characters from the right side of {string}.




------------------------------------------------------------------------
r2749 | damon_caskey | 2010-04-30 16:14:32 -0400 (Fri, 30 Apr 2010) | 1 line
Changed paths:
   M /openborscript.c

Added validation to strstr (see version 2748), returns -1 if no match found.
------------------------------------------------------------------------
r2748 | damon_caskey | 2010-04-30 16:03:34 -0400 (Fri, 30 Apr 2010) | 4 lines
Changed paths:
   M /openborscript.c
   M /openborscript.h

Adding string function support (http://www.cplusplus.com/reference/clibrary/cstring/). Supported as of this addition:

strlen
strstr
------------------------------------------------------------------------
r2747 | damon_caskey | 2010-04-29 18:56:46 -0400 (Thu, 29 Apr 2010) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

getentityproperty({ent}, "path") - Returns path to folder housing the entity's text file.

------------------------------------------------------------------------
r2746 | damon_caskey | 2010-04-29 13:15:09 -0400 (Thu, 29 Apr 2010) | 17 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

New entity header: Stats {index} {value}. Allows establishment of model/entity values for script use without need of spawn and cleanup script overhead. Similar to health, values exist at the entity and model level.

{index} - Currently 1-20.
{value} - Any integer/decimal value.

getentityproperty({ent}, "stats", {type}, {index}): Returns the entity's stats value.

{type} - 0 = Modeldata. 1 = Entity.
{index} - Value index to retrive.

changeentityproperty({ent}, "stats", {type}, {index}, {value}): Modify the entity's stats value.

{type} - 0 = Modeldata. 1 = Entity.
{index} - Value index to modify.
{value} - New value. Accepts any whole or decimal number.

Will look at setting up for dynamic index limit in the future.
------------------------------------------------------------------------
r2745 | damon_caskey | 2010-04-28 12:56:12 -0400 (Wed, 28 Apr 2010) | 10 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

komap_apply removed from entity properties. Komap property now uses index based sub properties.

getentityproperty(vEnt, "komap", {index})

{index}

0 = Komap.
1 = Komap type.


------------------------------------------------------------------------
r2744 | damon_caskey | 2010-04-27 16:53:32 -0400 (Tue, 27 Apr 2010) | 18 lines
Changed paths:
   M /mvs/vc8/OpenBOR.sln
   M /openbor.c
   M /openborscript.c
   M /resources/meta.xml
   M /version.h

Rolled back level aggression setting; sometimes causes AI not to attack at all.

Icon now available to getentityproperty, returns the icon's sprite, or -1 if icon is invalid: getentityproperty(vEnt, "icon", {index}). 

{index} = icon type.

0 = Icon
1 = Icondie
2 = Iconget
3 = Iconmphigh
4 = Iconmphalf
5 = Iconmplow 
6 = Iconpain 
7 = Iconw 
8 = Iconx 
9 = Icony


------------------------------------------------------------------------
r2743 | sumolx | 2010-04-22 15:55:36 -0400 (Thu, 22 Apr 2010) | 1 line
Changed paths:
   M /mvs/lib/libogg.lib
   M /mvs/lib/libvorbis.lib
   A /mvs/lib/libvorbisfile.lib
   M /mvs/vc7/OpenBOR.vcproj
   M /mvs/vc8/OpenBOR.vcproj
   M /mvs/vc9/OpenBOR.vcproj

Added required libraries for MVS.
------------------------------------------------------------------------
r2742 | sumolx | 2010-04-22 14:35:36 -0400 (Thu, 22 Apr 2010) | 1 line
Changed paths:
   M /tools/win-sdk/MinGW.7z

Added missing libvorbisfile.a
------------------------------------------------------------------------
r2741 | plombo | 2010-04-21 23:47:50 -0400 (Wed, 21 Apr 2010) | 3 lines
Changed paths:
   A /include/ogg
   A /include/ogg/Makefile
   A /include/ogg/Makefile.am
   A /include/ogg/Makefile.in
   A /include/ogg/config_types.h
   A /include/ogg/config_types.h.in
   A /include/ogg/ogg.h
   A /include/ogg/os_types.h
   A /include/vorbis
   A /include/vorbis/Makefile
   A /include/vorbis/Makefile.am
   A /include/vorbis/Makefile.in
   A /include/vorbis/codec.h
   A /include/vorbis/vorbisenc.h
   A /include/vorbis/vorbisfile.h
   A /mvs/lib/libogg.lib
   A /mvs/lib/libvorbis.lib
   M /tools/win-sdk/MinGW.7z

Added libogg and libvorbis to both MinGW and Visual Studio.


------------------------------------------------------------------------
r2740 | plombo | 2010-04-17 15:01:40 -0400 (Sat, 17 Apr 2010) | 1 line
Changed paths:
   M /openbor.c
   M /source/gamelib/soundmix.c

Music file paths no longer require an extension. Also, hardcoded music files (remix, menu, gameover) can now be in either Ogg Vorbis format or BOR ADPCM.
------------------------------------------------------------------------
r2739 | plombo | 2010-04-17 11:51:38 -0400 (Sat, 17 Apr 2010) | 1 line
Changed paths:
   M /Makefile

The Dreamcast toolchain combines libogg and libvorbis into a single library called liboggvorbisplay. Fixed.
------------------------------------------------------------------------
r2738 | plombo | 2010-04-14 20:23:44 -0400 (Wed, 14 Apr 2010) | 1 line
Changed paths:
   M /Makefile

Wii and other platforms using Tremor for Vorbis decoding no longer link unnecessarily with libogg.
------------------------------------------------------------------------
r2737 | plombo | 2010-04-13 23:15:49 -0400 (Tue, 13 Apr 2010) | 1 line
Changed paths:
   M /Makefile

Updated makefile with fixes for various platforms.
------------------------------------------------------------------------
r2736 | plombo | 2010-04-13 21:39:02 -0400 (Tue, 13 Apr 2010) | 1 line
Changed paths:
   M /source/gamelib/soundmix.c

Fixed compile errors on PSP, Wii, and GP2X.
------------------------------------------------------------------------
r2735 | plombo | 2010-04-13 00:10:51 -0400 (Tue, 13 Apr 2010) | 1 line
Changed paths:
   M /Makefile

Fixed Dreamcast libogg/libvorbis include path.
------------------------------------------------------------------------
r2734 | plombo | 2010-04-12 23:56:44 -0400 (Mon, 12 Apr 2010) | 3 lines
Changed paths:
   M /Makefile
   M /source/gamelib/soundmix.c

Ogg Vorbis support added in 2733 is now enabled.


------------------------------------------------------------------------
r2733 | plombo | 2010-04-12 14:54:14 -0400 (Mon, 12 Apr 2010) | 3 lines
Changed paths:
   M /source/gamelib/soundmix.c

Music in Ogg Vorbis format is now supported. It's disabled by an #ifdef until the makefile and toolchains are updated with libogg, libvorbis, and libvorbisfile. I've already confirmed that all three (libtremor replaces libvorbis on Wii) are available for all platforms OpenBOR supports.


------------------------------------------------------------------------
r2732 | damon_caskey | 2010-04-06 13:06:05 -0400 (Tue, 06 Apr 2010) | 3 lines
Changed paths:
   M /openbor.c
   M /openborscript.c

Freezetime and Frozen are now available to getentityproperty(). Previously they were only open to changeentityproperty().

Level spawn aggression setting is now added to model's original aggression setting instead of replacing it.
------------------------------------------------------------------------
r2731 | damon_caskey | 2010-03-31 12:00:28 -0400 (Wed, 31 Mar 2010) | 3 lines
Changed paths:
   M /openbor.c
   M /openbor.h

New range setting: rangeb {min} {max}. Identical to rangea, except compares base instead of altitude. Default -1000 1000.


------------------------------------------------------------------------
r2730 | plombo | 2010-03-29 18:30:02 -0400 (Mon, 29 Mar 2010) | 1 line
Changed paths:
   M /sdl/sdlport.c

Reverted my previous Linux home-directory changes. I will implement a similar but much better system soon that does not require changes to the engine.
------------------------------------------------------------------------
r2729 | damon_caskey | 2010-03-29 08:51:02 -0400 (Mon, 29 Mar 2010) | 6 lines
Changed paths:
   M /openbor.c

Bug Fix: Previously AI entities could not jump over or onto walls left of their x location.

AI Runjump: AI now checks range from RUNJUMP as well as JUMP when attempting to get onto/over walls and pits. RUNJUMP will be used if entity was already running (as before), or if JUMP range is insufficient and RUNJUMP range is adequate. AI entities don’t need a “run up” to perform their RUNJUMP but still follow the same rules (i.e., they use Running settings to determine RUNJUMP height and trajectory).

This enables modders to add difficult or lengthy jumps that AI controlled entities may traverse without giving them award looking and mechanically impractical trajectories for normal jumps. 

------------------------------------------------------------------------
r2728 | damon_caskey | 2010-03-25 11:58:57 -0400 (Thu, 25 Mar 2010) | 5 lines
Changed paths:
   M /openbor.c
   M /openbor.h

onblockwscript now returns following local variables:

"plane" (int): Plane of movement wall is blocking. 1 = x, 2 = z

"height" (float): Height of blocking wall.
------------------------------------------------------------------------
r2727 | plombo | 2010-03-14 21:15:56 -0400 (Sun, 14 Mar 2010) | 1 line
Changed paths:
   M /tools/makepkg/common.sh
   M /tools/makepkg/makedeb.sh

Fixed the menu launcher in packages generated by makedeb.
------------------------------------------------------------------------
r2726 | plombo | 2010-03-13 17:16:45 -0500 (Sat, 13 Mar 2010) | 3 lines
Changed paths:
   A /tools/makepkg
   A /tools/makepkg/common.sh
   A /tools/makepkg/makedeb.sh

Added directory tools/makepkg, containing the new makedeb utility to make .deb packages of OpenBOR for easy distribution and installation on Debian/Ubuntu-based distros.


------------------------------------------------------------------------
r2725 | plombo | 2010-03-13 16:05:52 -0500 (Sat, 13 Mar 2010) | 1 line
Changed paths:
   M /version.sh

Removed the generation of openbor.desktop and dpkg control at compile time.  The functionality will soon reappear as a new entry in the tools directory.
------------------------------------------------------------------------
r2724 | plombo | 2010-03-13 01:00:17 -0500 (Sat, 13 Mar 2010) | 1 line
Changed paths:
   M /sdl/sdlport.c

Fixed compiler error due to typo.
------------------------------------------------------------------------
r2723 | plombo | 2010-03-13 00:59:01 -0500 (Sat, 13 Mar 2010) | 1 line
Changed paths:
   M /version.sh

version.sh now also generates an openbor.desktop file. Put it in /usr/share/applications under GNOME (under Linux) and you can launch OpenBOR from the Games section of the Applications menu.
------------------------------------------------------------------------
r2722 | plombo | 2010-03-13 00:03:02 -0500 (Sat, 13 Mar 2010) | 1 line
Changed paths:
   M /version.sh

version.sh now generates a control file that dpkg can use.
------------------------------------------------------------------------
r2721 | plombo | 2010-03-12 21:13:52 -0500 (Fri, 12 Mar 2010) | 1 line
Changed paths:
   M /sdl/sdlport.c

Added support for reading Paks, Logs, Saves, ScreenShots from a user settings directory called .openbor under Linux if they don't already exist in the current working directory; this conforms much better to established standards under Linux. Consequently, it should open up the possibility of distributing OpenBOR for Linux as a .deb or .rpm package in the future.
------------------------------------------------------------------------
r2720 | plombo | 2010-03-11 19:48:33 -0500 (Thu, 11 Mar 2010) | 1 line
Changed paths:
   M /tools/borplay/source/borplay.c

Fixed a Windows-specific compiler error in borplay.
------------------------------------------------------------------------
r2719 | plombo | 2010-03-10 23:15:14 -0500 (Wed, 10 Mar 2010) | 3 lines
Changed paths:
   M /tools/borpak/source/borpak.c

Cleaned up borpak code a bit.


------------------------------------------------------------------------
r2718 | damon_caskey | 2010-02-27 23:09:01 -0500 (Sat, 27 Feb 2010) | 3 lines
Changed paths:
   M /openbor.c
   M /openbor.h

New command "counterrange" {start frame} {end frame} {mode} {damage}. Identical to counterframe {frame} {mode} {damage} except allows range of frames.

Counterframe code now uses array.. still haven't solved bug for modes 2+. Will keep at it.
------------------------------------------------------------------------
r2717 | damon_caskey | 2010-02-27 10:28:09 -0500 (Sat, 27 Feb 2010) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Reverted my item code changes from 2511; they were cause of weapon bug. This means the "reactive" and "remove" features added to items will not work. I'll look into getting them back on line later.
------------------------------------------------------------------------
r2716 | sumolx | 2010-02-23 13:32:05 -0500 (Tue, 23 Feb 2010) | 3 lines
Changed paths:
   M /Makefile
   M /tools/win-sdk/MinGW.7z

Updated MinGW DirectX to version 8.
Recompiled SDL library using the newer DirectX.
Fixed Windows Sound Delay.
------------------------------------------------------------------------
r2715 | sumolx | 2010-02-21 11:26:51 -0500 (Sun, 21 Feb 2010) | 2 lines
Changed paths:
   M /sdl/sblaster.c

Restored buffer size back to 4096 as it was causing issues.

------------------------------------------------------------------------
r2714 | sumolx | 2010-02-20 23:11:24 -0500 (Sat, 20 Feb 2010) | 2 lines
Changed paths:
   M /sdl/sblaster.c

Decreased sampling from 4096 to 512.  Hopefully this fixes sound lag.

------------------------------------------------------------------------
r2713 | sumolx | 2010-02-19 23:35:18 -0500 (Fri, 19 Feb 2010) | 2 lines
Changed paths:
   M /resources/meta.xml
   M /version.h
   A /xcode
   A /xcode/mac
   A /xcode/mac/OpenBOR.xcodeproj
   A /xcode/mac/OpenBOR.xcodeproj/project.pbxproj

Xcode IDE for mac now supported.

------------------------------------------------------------------------
r2712 | plombo | 2010-02-19 17:53:46 -0500 (Fri, 19 Feb 2010) | 1 line
Changed paths:
   M /source/gamelib/endian.h

A 16-bit integer byte-swapping function had an 8-bit integer as its return type. Fixed.
------------------------------------------------------------------------
r2711 | sumolx | 2010-02-18 17:11:55 -0500 (Thu, 18 Feb 2010) | 1 line
Changed paths:
   M /source/tracelib/tracemalloc.c

Fixed dereferencing 'void *' pointer.
------------------------------------------------------------------------
r2710 | sumolx | 2010-02-18 16:39:14 -0500 (Thu, 18 Feb 2010) | 1 line
Changed paths:
   M /source/tracelib/tracemalloc.c

GCC complaining about defined but not used.  Fixed.
------------------------------------------------------------------------
r2709 | sumolx | 2010-02-18 16:33:00 -0500 (Thu, 18 Feb 2010) | 1 line
Changed paths:
   M /source/tracelib/tracemalloc.c

GCC complaining about defined but not used.  Fixed.
------------------------------------------------------------------------
r2708 | sumolx | 2010-02-18 16:28:17 -0500 (Thu, 18 Feb 2010) | 1 line
Changed paths:
   M /source/tracelib/tracemalloc.c

Missing return from tracemalloc.
------------------------------------------------------------------------
r2707 | sumolx | 2010-02-18 15:34:07 -0500 (Thu, 18 Feb 2010) | 2 lines
Changed paths:
   M /Makefile
   M /source/tracelib/tracemalloc.c

Tracemalloc library now has the option at build time to not use the extra 16~20 bytes per malloc being called.  Meaning we have freed up quite a bit of memory and should have also reduced memory fragmentation at the same time (hopefully).  To build in debug mode specify BUILD_XXXX=0 (XXXX being the platform you want to build as usual).

------------------------------------------------------------------------
r2706 | sumolx | 2010-02-18 14:28:59 -0500 (Thu, 18 Feb 2010) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Fixed quakeframe memory leak.
------------------------------------------------------------------------
r2705 | sumolx | 2010-02-18 14:14:08 -0500 (Thu, 18 Feb 2010) | 2 lines
Changed paths:
   M /openbor.c

Fixed colourmap memory leaks I introduced in 2701.

------------------------------------------------------------------------
r2704 | sumolx | 2010-02-18 14:09:06 -0500 (Thu, 18 Feb 2010) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Fixed colourmap exception when unloading model.  Introduced in 2701.
------------------------------------------------------------------------
r2703 | sumolx | 2010-02-18 13:39:38 -0500 (Thu, 18 Feb 2010) | 1 line
Changed paths:
   M /sdl/menu.c

Fixed SDL Menu RGB() colours for autoselecting 16/32 Bit colour modes
------------------------------------------------------------------------
r2702 | sumolx | 2010-02-18 13:22:38 -0500 (Thu, 18 Feb 2010) | 1 line
Changed paths:
   M /build.sh

Reverting back to old libSDL-1.2.so.0.11.2 because newer version libSDL-1.2.so.0 has linking issues.
------------------------------------------------------------------------
r2701 | sumolx | 2010-02-18 12:41:34 -0500 (Thu, 18 Feb 2010) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Removed unnecessary mallocs of temp buffers since we can just allocate statically what we know is the maximum ever needed for palettes, maps, etc...
------------------------------------------------------------------------
r2700 | sumolx | 2010-02-18 11:59:22 -0500 (Thu, 18 Feb 2010) | 1 line
Changed paths:
   M /openbor.c
   M /psp/menu.c
   M /sdl/menu.c
   M /source/gamelib/font.c
   M /source/gamelib/loadimg.c
   M /source/gamelib/loadimg.h
   M /source/gamelib/screen.c
   M /source/gamelib/screen.h

loadscreen() now takes screen pointer as reference and checks to see if it needs to free it based on the new image properties.  This will reduce memory fragmentation by a significant amount.
------------------------------------------------------------------------
r2699 | sumolx | 2010-02-17 18:23:54 -0500 (Wed, 17 Feb 2010) | 2 lines
Changed paths:
   M /build.sh

Added WIZ dynamic SDL libs.

------------------------------------------------------------------------
r2698 | sumolx | 2010-02-17 11:48:47 -0500 (Wed, 17 Feb 2010) | 3 lines
Changed paths:
   M /mvs/vc8/OpenBOR.sln
   M /mvs/vc8/OpenBOR.vcproj
   M /openbor.c

Fixed a whole bunch of memory leaks surrounding background pointer.
Removed unnecessary allocations of background pointer.
VC8 Defaults to Debug Mode for testing.
------------------------------------------------------------------------
r2697 | sumolx | 2010-02-17 11:00:19 -0500 (Wed, 17 Feb 2010) | 1 line
Changed paths:
   M /tools/bin/yasm.rules

Path and executable name updated to reflect visual studio locations.
------------------------------------------------------------------------
r2696 | sumolx | 2010-02-17 09:21:24 -0500 (Wed, 17 Feb 2010) | 1 line
Changed paths:
   M /Makefile

For now we will not statically link in the SDL libraries for Wiz port.
------------------------------------------------------------------------
r2695 | sumolx | 2010-02-17 00:12:48 -0500 (Wed, 17 Feb 2010) | 2 lines
Changed paths:
   M /openbor.c

During loading of models... we were allocating the background screen manually.  This is not necessary if we are not going to use it.  load_backgroud() will take care of this for us.  Furthermore, when entering functions where update_loading() is called we need to clear vscreen as well so we don't see artifacts on screen.

------------------------------------------------------------------------
r2694 | sumolx | 2010-02-16 22:54:41 -0500 (Tue, 16 Feb 2010) | 2 lines
Changed paths:
   M /psp/graphics.c
   M /psp/video.c

Fixed clearscreen() to display true black.

------------------------------------------------------------------------
r2693 | sumolx | 2010-02-16 22:43:41 -0500 (Tue, 16 Feb 2010) | 2 lines
Changed paths:
   M /source/gamelib/endian.h
   M /source/gfxlib/motionblur.c
   M /source/gfxlib/scanline.c
   M /source/gfxlib/simple2x.c

Fixed Endian Issue with Darwin port.  BIG_ENDIAN was renamed to BOR_BIG_ENDIAN.  Seems Apple uses this Macro reguardless if we are building on x86 architechture.

------------------------------------------------------------------------
r2692 | plombo | 2010-02-16 22:43:25 -0500 (Tue, 16 Feb 2010) | 1 line
Changed paths:
   M /tools/borplay/source/borplay.c

More enhancements to borplay.
------------------------------------------------------------------------
r2691 | plombo | 2010-02-16 19:27:49 -0500 (Tue, 16 Feb 2010) | 1 line
Changed paths:
   M /tools/borplay/source/borplay.c

Cleaned up borplay code.
------------------------------------------------------------------------
r2690 | sumolx | 2010-02-16 16:09:26 -0500 (Tue, 16 Feb 2010) | 2 lines
Changed paths:
   M /Makefile

Wiz dependencies will now be statically linked in.

------------------------------------------------------------------------
r2689 | sumolx | 2010-02-15 11:57:20 -0500 (Mon, 15 Feb 2010) | 2 lines
Changed paths:
   M /openbor.c

Fixed 480x272 video mode on PSP which was broken in build 2674.

------------------------------------------------------------------------
r2688 | plombo | 2010-02-14 11:52:29 -0500 (Sun, 14 Feb 2010) | 1 line
Changed paths:
   M /openbor.c

OpenBOR is no longer oblivious to outside input (such as clicking the window's "X" button) when loading levels/models.
------------------------------------------------------------------------
r2687 | sumolx | 2010-02-14 01:02:20 -0500 (Sun, 14 Feb 2010) | 2 lines
Changed paths:
   M /build.sh

Fixed the check against DARWIN for distribution.

------------------------------------------------------------------------
r2686 | sumolx | 2010-02-14 00:53:17 -0500 (Sun, 14 Feb 2010) | 2 lines
Changed paths:
   M /build.sh
   A /resources/OpenBOR.icns

Darwin was missing Icon and had typo in copying a resource file to the release directory.

------------------------------------------------------------------------
r2685 | sumolx | 2010-02-14 00:00:34 -0500 (Sun, 14 Feb 2010) | 2 lines
Changed paths:
   M /sdl/sblaster.c

Typo, Should be AUDIO_S16SYS

------------------------------------------------------------------------
r2684 | plombo | 2010-02-13 23:00:45 -0500 (Sat, 13 Feb 2010) | 1 line
Changed paths:
   M /source/gamelib/packfile.c

Rewrote case-insensitive file search function for Linux. This gives an 80%-95% decrease in the time it takes to load models from the data folder on Linux./build.sh 4  It also seems to give about a 50% decrease in the time it takes to load models from a PAK file on that platform.
------------------------------------------------------------------------
r2683 | sumolx | 2010-02-13 22:55:39 -0500 (Sat, 13 Feb 2010) | 2 lines
Changed paths:
   M /sdl/sblaster.c
   M /source/gamelib/soundmix.c

16Bit audio has been fix across all SDL Platforms.  Samples formats are the following:  16 Bit == Signed, 8 Bit == UnSigned

------------------------------------------------------------------------
r2682 | sumolx | 2010-02-13 19:22:30 -0500 (Sat, 13 Feb 2010) | 2 lines
Changed paths:
   M /sdl/menu.c

SDL Menu defaults to 16 Bit so that all platforms are compatible.  However, I did leave support in for 32 Bit just in case in the future we want more colors for the menu system.

------------------------------------------------------------------------
r2681 | sumolx | 2010-02-13 15:33:13 -0500 (Sat, 13 Feb 2010) | 2 lines
Changed paths:
   M /build.sh

Darwin Port is now part of the Daily Snapshot Auto-Build System.

------------------------------------------------------------------------
r2680 | plombo | 2010-02-13 00:22:18 -0500 (Sat, 13 Feb 2010) | 1 line
Changed paths:
   M /openbor.c

Stub added for forcemode so that the engine doesn't complain in the log file when playing older mods.
------------------------------------------------------------------------
r2679 | sumolx | 2010-02-13 00:17:08 -0500 (Sat, 13 Feb 2010) | 2 lines
Changed paths:
   M /Makefile
   M /environ.sh

Added support for Darwin Port to build on Linux.  However still having link issue.

------------------------------------------------------------------------
r2678 | sumolx | 2010-02-12 20:09:40 -0500 (Fri, 12 Feb 2010) | 2 lines
Changed paths:
   M /Makefile

Fixed Darwin SDL path issue.

------------------------------------------------------------------------
r2677 | sumolx | 2010-02-12 20:02:54 -0500 (Fri, 12 Feb 2010) | 2 lines
Changed paths:
   M /Makefile

Darwin is mostly built on Linux references, hence we need BUILD_LINUX=1 to be defined in Makefile.

------------------------------------------------------------------------
r2676 | sumolx | 2010-02-12 20:01:16 -0500 (Fri, 12 Feb 2010) | 2 lines
Changed paths:
   M /Makefile
   M /build.sh
   M /environ.sh

Seperated Linux/Darwin build script.  Preparing Daily Snapshot CrossCompiling for Darwin.

------------------------------------------------------------------------
r2675 | sumolx | 2010-02-12 19:13:43 -0500 (Fri, 12 Feb 2010) | 2 lines
Changed paths:
   M /build.sh
   M /environ.sh

Wiz is now supported by daily snapshot autobuild system.

------------------------------------------------------------------------
r2674 | plombo | 2010-02-12 17:11:25 -0500 (Fri, 12 Feb 2010) | 1 line
Changed paths:
   M /openbor.c

480x272 resolution no longer defaults to 3x scaling.
------------------------------------------------------------------------
r2673 | pickle | 2010-02-11 22:26:54 -0500 (Thu, 11 Feb 2010) | 1 line
Changed paths:
   M /Makefile

Pandora makefile update
------------------------------------------------------------------------
r2672 | niltonpd | 2010-02-11 20:57:37 -0500 (Thu, 11 Feb 2010) | 1 line
Changed paths:
   M /Makefile

Jus added Dingoo on the instructions
------------------------------------------------------------------------
r2671 | niltonpd | 2010-02-11 20:55:36 -0500 (Thu, 11 Feb 2010) | 1 line
Changed paths:
   M /source/ramlib/ram.c

DINGOO_MemFree function refactored
------------------------------------------------------------------------
r2670 | damon_caskey | 2010-02-11 09:48:32 -0500 (Thu, 11 Feb 2010) | 1 line
Changed paths:
   M /openbor.c

Removed a couple of superfluous debug lines I had used for testing.
------------------------------------------------------------------------
r2669 | plombo | 2010-02-10 16:51:44 -0500 (Wed, 10 Feb 2010) | 1 line
Changed paths:
   M /openbor.c
   M /wii/control.c
   M /wii/control.h

Support for the Wii's POWER button is back, this time implemented in the right location.  Also cleaned up the mess that I introduced when I first committed POWER/RESET button support.  The RESET button still doesn't work yet.
------------------------------------------------------------------------
r2668 | damon_caskey | 2010-02-10 08:55:35 -0500 (Wed, 10 Feb 2010) | 1 line
Changed paths:
   M /openborscript.c

Entity property "dead" is now available to get/changeentityproperty. 0 = Alive, 1 = Dead. Set to 1 by engine any time entity receives lethal damage. It's purpose as a property is to prevent postmortem interaction with the entity.
------------------------------------------------------------------------
r2667 | plombo | 2010-02-10 08:27:29 -0500 (Wed, 10 Feb 2010) | 1 line
Changed paths:
   M /LICENSE

Fixed a missing period in the license.
------------------------------------------------------------------------
r2666 | sumolx | 2010-02-08 11:38:40 -0500 (Mon, 08 Feb 2010) | 1 line
Changed paths:
   M /build.sh

WiZ platform not ready for prime time yet.  Still need toolchain and libs to have it built with Daily Snapshot System.
------------------------------------------------------------------------
r2665 | sumolx | 2010-02-08 11:36:37 -0500 (Mon, 08 Feb 2010) | 1 line
Changed paths:
   M /openbor.c

Fixed undefined errors with WiiPort.  Reseting of engine should be done in control object not engine.  To be done at a later time.
------------------------------------------------------------------------
r2664 | plombo | 2010-02-07 21:18:50 -0500 (Sun, 07 Feb 2010) | 1 line
Changed paths:
   M /openbor.c

Temporarily reverted my previous changes.
------------------------------------------------------------------------
r2663 | plombo | 2010-02-07 17:23:16 -0500 (Sun, 07 Feb 2010) | 1 line
Changed paths:
   M /openbor.c

Default loading bar location changed for Wii, DC, and Xbox to improve its visibility on many television screens.
------------------------------------------------------------------------
r2662 | sumolx | 2010-02-07 03:08:01 -0500 (Sun, 07 Feb 2010) | 2 lines
Changed paths:
   M /Makefile
   M /environ.sh

Added Support for WIZ in environment script.

------------------------------------------------------------------------
r2661 | pickle | 2010-02-06 09:32:05 -0500 (Sat, 06 Feb 2010) | 1 line
Changed paths:
   M /Makefile
   M /build.bat
   M /build.sh
   M /sdl/control.c
   M /sdl/gp2x/gp2xport.c
   M /sdl/menu.c
   M /source/ramlib/ram.c
   M /source/tracelib/tracemalloc.c

Wiz Support
------------------------------------------------------------------------
r2660 | damon_caskey | 2010-02-05 15:35:19 -0500 (Fri, 05 Feb 2010) | 1 line
Changed paths:
   M /openbor.c

Forgot to include checks for lifespan and pits in previous addition.
------------------------------------------------------------------------
r2659 | damon_caskey | 2010-02-05 14:25:28 -0500 (Fri, 05 Feb 2010) | 7 lines
Changed paths:
   M /openbor.c

Invincible now has two extra modes:

1 - (original): Entity cannot be hit or damaged.
2 - Entity takes hits and damage normally, but can't go below 1HP.
3 - Entity takes hits and damage normally, but instantly resets to max HP when HP is depleted.

The ondeathscript still fires if damage would have normaly killed the entity to allow scripted actions on false death. Scripters can differentitate true/false death by evaluating current HP.
------------------------------------------------------------------------
r2658 | plombo | 2010-01-31 23:44:05 -0500 (Sun, 31 Jan 2010) | 1 line
Changed paths:
   M /openbor.c

Fixed infinite recursion when displaying credits on Wii.
------------------------------------------------------------------------
r2657 | plombo | 2010-01-31 22:47:55 -0500 (Sun, 31 Jan 2010) | 1 line
Changed paths:
   M /openbor.c
   M /wii/control.c
   M /wii/control.h

Wii's POWER and RESET buttons are now supported ingame.  The RESET button currently only returns to the Homebrew Channel, though.
------------------------------------------------------------------------
r2656 | plombo | 2010-01-30 12:43:57 -0500 (Sat, 30 Jan 2010) | 1 line
Changed paths:
   M /LICENSE

Updated copyright date in license.
------------------------------------------------------------------------
r2655 | plombo | 2010-01-30 12:40:35 -0500 (Sat, 30 Jan 2010) | 1 line
Changed paths:
   M /COMPILING

Improved wording of Linux compile instructions.
------------------------------------------------------------------------
r2654 | sumolx | 2010-01-29 14:54:36 -0500 (Fri, 29 Jan 2010) | 1 line
Changed paths:
   M /build.sh

Windows release should be checking for OpenBOR.exe not OpenBOR with no extension.
------------------------------------------------------------------------
r2653 | sumolx | 2010-01-28 17:44:32 -0500 (Thu, 28 Jan 2010) | 1 line
Changed paths:
   M /Makefile
   M /README
   M /build.bat
   M /build.sh
   M /environ.sh
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /openborscript.h
   M /version.h
   M /version.sh

Copyright updated to 2010
------------------------------------------------------------------------
r2652 | sumolx | 2010-01-28 16:48:29 -0500 (Thu, 28 Jan 2010) | 1 line
Changed paths:
   M /sdl/control.c
   M /sdl/control.h
   M /sdl/gp2x/gp2xport.c
   M /sdl/gp2x/gp2xport.h
   M /sdl/hankaku.h
   M /sdl/joysticks.c
   M /sdl/joysticks.h
   M /sdl/menu.c
   M /sdl/menu.h
   M /sdl/sblaster.c
   M /sdl/sblaster.h
   M /sdl/sdlport.c
   M /sdl/sdlport.h
   M /sdl/timer.c
   M /sdl/vga.h
   M /sdl/video.c
   M /sdl/video.h
   M /source/adpcmlib/adpcm.c
   M /source/adpcmlib/adpcm.h
   M /source/gamelib/anigif.c
   M /source/gamelib/anigif.h
   M /source/gamelib/bitmap.c
   M /source/gamelib/bitmap.h
   M /source/gamelib/draw.c
   M /source/gamelib/draw.h
   M /source/gamelib/draw16.c
   M /source/gamelib/draw32.c
   M /source/gamelib/endian.h
   M /source/gamelib/filters.c
   M /source/gamelib/filters.h
   M /source/gamelib/font.c
   M /source/gamelib/font.h
   M /source/gamelib/loadimg.c
   M /source/gamelib/loadimg.h
   M /source/gamelib/packfile.c
   M /source/gamelib/packfile.h
   M /source/gamelib/palette.c
   M /source/gamelib/palette.h
   M /source/gamelib/pixelformat.c
   M /source/gamelib/screen.c
   M /source/gamelib/screen.h
   M /source/gamelib/screen16.c
   M /source/gamelib/screen32.c
   M /source/gamelib/soundmix.c
   M /source/gamelib/soundmix.h
   M /source/gamelib/sprite.h
   M /source/gamelib/spritef.c
   M /source/gamelib/spriteq.c
   M /source/gamelib/spriteq.h
   M /source/gamelib/spritex8p16.c
   M /source/gamelib/spritex8p32.c
   M /source/gamelib/texture.c
   M /source/gamelib/texture.h
   M /source/gamelib/texture16.c
   M /source/gamelib/texture32.c
   M /source/gamelib/timer.h
   M /source/gamelib/types.h
   M /source/gfxlib/2xSaI.c
   M /source/gfxlib/bilinearmmx.asm
   M /source/gfxlib/dotmatrix.c
   M /source/gfxlib/gfx.c
   M /source/gfxlib/gfx.h
   M /source/gfxlib/gfxtypes.h
   M /source/gfxlib/hq2x.h
   M /source/gfxlib/lq2x.h
   M /source/gfxlib/tv2x.c
   M /source/globals.h
   M /source/pcxlib/savepcx.c
   M /source/pcxlib/savepcx.h
   M /source/ramlib/ram.c
   M /source/ramlib/ram.h
   M /source/randlib/rand32.c
   M /source/randlib/rand32.h
   M /source/scriptlib/FirstFollow.h
   M /source/scriptlib/Instruction.c
   M /source/scriptlib/Instruction.h
   M /source/scriptlib/Interpreter.c
   M /source/scriptlib/Interpreter.h
   M /source/scriptlib/Lexer.c
   M /source/scriptlib/Lexer.h
   M /source/scriptlib/List.c
   M /source/scriptlib/List.h
   M /source/scriptlib/Parser.c
   M /source/scriptlib/Parser.h
   M /source/scriptlib/ParserSet.c
   M /source/scriptlib/ParserSet.h
   M /source/scriptlib/Productions.h
   M /source/scriptlib/ScriptVariant.c
   M /source/scriptlib/ScriptVariant.h
   M /source/scriptlib/Stack.c
   M /source/scriptlib/Stack.h
   M /source/scriptlib/StackedSymbolTable.c
   M /source/scriptlib/StackedSymbolTable.h
   M /source/scriptlib/SymbolTable.c
   M /source/scriptlib/SymbolTable.h
   M /source/scriptlib/depends.h
   M /source/stristr.c
   M /source/stristr.h
   M /source/tracelib/tracemalloc.c
   M /source/tracelib/tracemalloc.h
   M /source/utils.c
   M /source/utils.h
   M /tools/borpak/source/stristr.h
   M /tools/borplay/source/adpcm.c
   M /tools/borplay/source/adpcm.h
   M /tools/borplay/source/stristr.h
   M /wii/control.c
   M /wii/control.h
   M /wii/devicemounter.c
   M /wii/devicemounter.h
   M /wii/ehcmodule_elf.h
   M /wii/sblaster.c
   M /wii/sblaster.h
   M /wii/timer.c
   M /wii/vga.h
   M /wii/video.c
   M /wii/video.h
   M /wii/wiiport.c
   M /wii/wiiport.h
   M /xbox/control.c
   M /xbox/control.h
   M /xbox/generic/configuration.h
   M /xbox/generic/custom_launch_params.cpp
   M /xbox/generic/custom_launch_params.h
   M /xbox/generic/gamescreen.h
   M /xbox/generic/graphicscontext.cpp
   M /xbox/generic/graphicscontext.h
   M /xbox/generic/keyboard_api.h
   M /xbox/generic/panel.cpp
   M /xbox/generic/skin.cpp
   M /xbox/generic/skin.h
   M /xbox/generic/undocumented.h
   M /xbox/generic/xboxport.cpp
   M /xbox/generic/xboxport.h
   M /xbox/generic/xmldocument.cpp
   M /xbox/generic/xmldocument.h
   M /xbox/sblaster.c
   M /xbox/sblaster.h
   M /xbox/timer.c
   M /xbox/vga.h
   M /xbox/video.c
   M /xbox/video.h

Copyright updated to 2010
------------------------------------------------------------------------
r2651 | sumolx | 2010-01-28 16:43:33 -0500 (Thu, 28 Jan 2010) | 1 line
Changed paths:
   M /dc/bios.h
   M /dc/bios.s
   M /dc/control.c
   M /dc/control.h
   M /dc/dcport.c
   M /dc/dcport.h
   M /dc/gdrom.c
   M /dc/gdrom.h
   M /dc/sblaster.c
   M /dc/sblaster.h
   M /dc/timer.c
   M /dc/vga.h
   M /dc/video.c
   M /dc/video.h
   M /mvs/vc7/make.bat
   M /mvs/vc8/make.bat
   M /mvs/vc9/make.bat
   M /psp/audiodrv.c
   M /psp/audiodrv.h
   M /psp/control/Makefile
   M /psp/control/control.exp
   M /psp/control/control.h
   M /psp/control/main.c
   M /psp/control.c
   M /psp/control.h
   M /psp/dvemgr/dvemgr.S
   M /psp/dvemgr/dvemgr.h
   M /psp/exception/Makefile
   M /psp/exception/exception.exp
   M /psp/exception/exception_asm.S
   M /psp/exception/main.c
   M /psp/graphics.c
   M /psp/graphics.h
   M /psp/hankaku.c
   M /psp/image.c
   M /psp/image.h
   M /psp/kernel/Makefile
   M /psp/kernel/kernel.S
   M /psp/kernel/kernel.exp
   M /psp/kernel/kernel.h
   M /psp/kernel/main.c
   M /psp/menu.c
   M /psp/menu.h
   M /psp/netcomm.c
   M /psp/netcomm.h
   M /psp/pspport.c
   M /psp/pspport.h
   M /psp/sblaster.c
   M /psp/sblaster.h
   M /psp/timer.c
   M /psp/vertex.c
   M /psp/vertex.h
   M /psp/vga.h
   M /psp/video.c
   M /psp/video.h

Copyright updated to 2010
------------------------------------------------------------------------
r2650 | sumolx | 2010-01-28 14:44:20 -0500 (Thu, 28 Jan 2010) | 1 line
Changed paths:
   M /resources/meta.xml
   M /version.h
   M /wii/control.h

Fixed missing control macro for Wii.
------------------------------------------------------------------------
r2649 | plombo | 2010-01-25 00:24:40 -0500 (Mon, 25 Jan 2010) | 1 line
Changed paths:
   M /openbor.c

Changed 'SenileTeam' to 'Senile Team' in credits.
------------------------------------------------------------------------
r2648 | plombo | 2010-01-25 00:21:58 -0500 (Mon, 25 Jan 2010) | 1 line
Changed paths:
   M /openbor.c

Put myself in the credits for my work on the Wii port.
------------------------------------------------------------------------
r2647 | plombo | 2010-01-24 11:11:14 -0500 (Sun, 24 Jan 2010) | 1 line
Changed paths:
   M /wii/control.c

Wii now checks whether each player is currently using the Wiimote or the GameCube controller, and the only controller that rumbles is the one that's in use.
------------------------------------------------------------------------
r2646 | plombo | 2010-01-21 18:31:51 -0500 (Thu, 21 Jan 2010) | 1 line
Changed paths:
   M /source/gamelib/packfile.c

Fixed a Linux-specific file-loading bug and improved Linux case-insensitive search function.
------------------------------------------------------------------------
r2645 | plombo | 2010-01-20 18:31:49 -0500 (Wed, 20 Jan 2010) | 1 line
Changed paths:
   M /openbor.c

Changed misspelled word "initilize" to "initialize" in log files. Also changed "Analog Control Enabled/Disabled" to "Nunchuk Analog Enabled/Disabled" since GC and Classic Controllers no longer use the option.
------------------------------------------------------------------------
r2644 | plombo | 2010-01-20 17:30:48 -0500 (Wed, 20 Jan 2010) | 1 line
Changed paths:
   M /wii/control.c

Attack 3 and Attack 4 buttons are now usable by default on the GameCube and Classic Controllers on the Wii - mapped to L and R, respectively.
------------------------------------------------------------------------
r2643 | plombo | 2010-01-20 17:24:57 -0500 (Wed, 20 Jan 2010) | 1 line
Changed paths:
   M /source/gamelib/packfile.c

Added case-insensitive file locator function for Linux. This fixes case-sensitivity issues that appeared when loading mods from the data folder on that platform.
------------------------------------------------------------------------
r2642 | plombo | 2010-01-18 19:38:39 -0500 (Mon, 18 Jan 2010) | 1 line
Changed paths:
   M /wii/control.c

GameCube and Classic Controller analog sticks both work now.
------------------------------------------------------------------------
r2641 | plombo | 2010-01-17 20:58:55 -0500 (Sun, 17 Jan 2010) | 1 line
Changed paths:
   M /openbor.c
   M /wii/control.c
   M /wii/control.h

More Wii control fixes. Preliminary GameCube and Classic Controller analog support added, although neither works yet.
------------------------------------------------------------------------
r2640 | plombo | 2010-01-15 12:04:10 -0500 (Fri, 15 Jan 2010) | 1 line
Changed paths:
   M /wii/control.c

GameCube analog control should work now.
------------------------------------------------------------------------
r2639 | plombo | 2010-01-14 16:16:22 -0500 (Thu, 14 Jan 2010) | 1 line
Changed paths:
   M /openbor.c
   M /wii/control.c

Fixed all Wii control problems with Classic Controller and GameCube controller.
------------------------------------------------------------------------
r2638 | plombo | 2010-01-14 15:09:46 -0500 (Thu, 14 Jan 2010) | 1 line
Changed paths:
   M /build.sh

Slight improvements to build script.
------------------------------------------------------------------------
r2637 | plombo | 2010-01-10 15:45:43 -0500 (Sun, 10 Jan 2010) | 1 line
Changed paths:
   M /openbor.c

Fixed a mistake in my biker fix.
------------------------------------------------------------------------
r2636 | plombo | 2010-01-10 15:11:00 -0500 (Sun, 10 Jan 2010) | 1 line
Changed paths:
   M /openbor.c

The common_idle_anim function was causing bikers to stay offscreen, making level progress appear to halt for no reason.
------------------------------------------------------------------------
r2635 | plombo | 2010-01-06 16:02:26 -0500 (Wed, 06 Jan 2010) | 1 line
Changed paths:
   M /source/gamelib/loadimg.c

Removed commented-out lines of code that I accidentally left in my previous commit.
------------------------------------------------------------------------
r2634 | plombo | 2010-01-06 10:00:50 -0500 (Wed, 06 Jan 2010) | 1 line
Changed paths:
   M /source/gamelib/loadimg.c

Hopefully fixed loading from data folder on Linux.
------------------------------------------------------------------------
r2633 | niltonpd | 2010-01-05 10:22:02 -0500 (Tue, 05 Jan 2010) | 1 line
Changed paths:
   M /source/gamelib/packfile.c

The minimum working memory cache was set for Dingoo (256KB)
------------------------------------------------------------------------
r2632 | niltonpd | 2010-01-05 10:18:29 -0500 (Tue, 05 Jan 2010) | 1 line
Changed paths:
   M /source/ramlib/ram.c

Added Dingoo specific function to detect correct amount of free RAM
------------------------------------------------------------------------
r2631 | damon_caskey | 2010-01-04 12:34:11 -0500 (Mon, 04 Jan 2010) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Stealth is now an array (although it still does not work).
------------------------------------------------------------------------
r2630 | plombo | 2010-01-04 12:07:35 -0500 (Mon, 04 Jan 2010) | 1 line
Changed paths:
   M /wii/control.c

Wiimote no longer rumbles when using the Classic Controller.
------------------------------------------------------------------------
r2629 | plombo | 2010-01-04 09:35:43 -0500 (Mon, 04 Jan 2010) | 3 lines
Changed paths:
   M /wii/control.c

Fixed bug in Wii port where pressing Up in a menu would select the menu item above instead of highlighting it. Bug still exists for Classic Controller.


------------------------------------------------------------------------
r2628 | plombo | 2010-01-03 22:29:28 -0500 (Sun, 03 Jan 2010) | 3 lines
Changed paths:
   M /wii/control.c
   M /wii/control.h

Fixed classic controller controls.


------------------------------------------------------------------------
r2627 | orochi_x | 2010-01-03 16:12:13 -0500 (Sun, 03 Jan 2010) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Small guard/jugglepoints fix.
------------------------------------------------------------------------
r2626 | sumolx | 2010-01-02 00:27:49 -0500 (Sat, 02 Jan 2010) | 2 lines
Changed paths:
   M /wii/control.c
   M /wii/control.h

Final layout to all wii controls.

------------------------------------------------------------------------
r2625 | sumolx | 2010-01-01 21:53:04 -0500 (Fri, 01 Jan 2010) | 2 lines
Changed paths:
   M /wii/control.c
   M /wii/control.h

A few more buttons are now shared across wiimote, classic and cube.  Except for direction pad.

------------------------------------------------------------------------
r2624 | sumolx | 2010-01-01 21:05:32 -0500 (Fri, 01 Jan 2010) | 2 lines
Changed paths:
   M /sdl/sdlport.c

Hardcode Paks,Saves,Logs, ScreenShots to sd:/apps/OpenBOR/ for WII for now....

------------------------------------------------------------------------
r2623 | sumolx | 2010-01-01 20:59:49 -0500 (Fri, 01 Jan 2010) | 2 lines
Changed paths:
   M /sdl/menu.c

Fixed exception when no paks are found in Paks directory.

------------------------------------------------------------------------
r2622 | sumolx | 2010-01-01 20:57:31 -0500 (Fri, 01 Jan 2010) | 2 lines
Changed paths:
   M /sdl/menu.c

Hardcode path for Paks for now on WII port.

------------------------------------------------------------------------
r2621 | sumolx | 2010-01-01 20:54:51 -0500 (Fri, 01 Jan 2010) | 2 lines
Changed paths:
   M /source/utils.c

Needed to also have screenshot directory hardcoded for WII Port.

------------------------------------------------------------------------
r2620 | sumolx | 2010-01-01 20:35:43 -0500 (Fri, 01 Jan 2010) | 2 lines
Changed paths:
   M /wii/control.c

PAD_Init() should come before WPAD_Init() otherwise gamecube controllers fail to read.

------------------------------------------------------------------------
r2619 | sumolx | 2010-01-01 20:31:37 -0500 (Fri, 01 Jan 2010) | 2 lines
Changed paths:
   M /wii/control.c
   M /wii/control.h

Restructured the layout for WiiMote, Classic and Cube, they all now have only 5 buttons shared and the rest for the most pard are unique to the controller.

------------------------------------------------------------------------
r2618 | damon_caskey | 2009-12-29 11:51:53 -0500 (Tue, 29 Dec 2009) | 1 line
Changed paths:
   M /openbor.c

Wii rumble was producing type conversion error.
------------------------------------------------------------------------
r2617 | niltonpd | 2009-12-28 22:12:41 -0500 (Mon, 28 Dec 2009) | 1 line
Changed paths:
   M /openbor.c

Missing last "o" from "Dingoo"
------------------------------------------------------------------------
r2616 | sumolx | 2009-12-28 20:48:22 -0500 (Mon, 28 Dec 2009) | 2 lines
Changed paths:
   M /wii/control.c

Seems we can't call PAD_ScanPads() and use PAD_read() together.  Its either one or the other.... it would seem.  Two different meathods for reading controller gamecube input.

------------------------------------------------------------------------
r2615 | sumolx | 2009-12-28 19:11:39 -0500 (Mon, 28 Dec 2009) | 2 lines
Changed paths:
   M /openbor.c

flipping bits should always be declared like this ^= 1;

------------------------------------------------------------------------
r2614 | sumolx | 2009-12-28 19:05:15 -0500 (Mon, 28 Dec 2009) | 3 lines
Changed paths:
   M /openbor.c
   M /wii/control.c

usejoy flag was not being flipped properly.
typo in enum caused havok in wii controls.

------------------------------------------------------------------------
r2613 | sumolx | 2009-12-27 21:43:19 -0500 (Sun, 27 Dec 2009) | 2 lines
Changed paths:
   M /openbor.c

Added Wii specific NunChuck Analog XXXXXX status to Control Options menu.

------------------------------------------------------------------------
r2612 | sumolx | 2009-12-27 21:39:46 -0500 (Sun, 27 Dec 2009) | 2 lines
Changed paths:
   M /wii/control.c
   M /wii/control.h

NunChuck Controls can now be used as buttons depending on usejoy attribute.

------------------------------------------------------------------------
r2611 | sumolx | 2009-12-27 18:56:42 -0500 (Sun, 27 Dec 2009) | 2 lines
Changed paths:
   M /wii/control.c

Nunchuk analog stick was reversed UP/DOWN.

------------------------------------------------------------------------
r2610 | sumolx | 2009-12-27 18:35:26 -0500 (Sun, 27 Dec 2009) | 2 lines
Changed paths:
   M /wii/video.h

Temporarly copy of sdl/video.h so we can still compile port under SDL.

------------------------------------------------------------------------
r2609 | sumolx | 2009-12-27 18:17:26 -0500 (Sun, 27 Dec 2009) | 3 lines
Changed paths:
   M /wii/control.c

Analog Control now works for Nanchuk.


------------------------------------------------------------------------
r2608 | sumolx | 2009-12-27 04:59:16 -0500 (Sun, 27 Dec 2009) | 2 lines
Changed paths:
   A /wii/devicemounter.c
   A /wii/devicemounter.h
   A /wii/ehcmodule.elf
   A /wii/ehcmodule_elf.h
   A /wii/mload.c
   A /wii/mload.h
   M /wii/sblaster.h
   A /wii/usb2storage.c
   A /wii/usbstorage.c
   A /wii/usbstorage.h
   A /wii/vga.h
   A /wii/video.c
   A /wii/video.h
   A /wii/wiiport.c
   A /wii/wiiport.h

Wii specific platform changes to allow usb storage in different flavors NTFS/FAT and so on.....

------------------------------------------------------------------------
r2607 | sumolx | 2009-12-27 04:51:28 -0500 (Sun, 27 Dec 2009) | 2 lines
Changed paths:
   M /source/gamelib/soundmix.c

Added 48000 frequency for Wii.  Fixes the 1.5x speed issue with audio playback.

------------------------------------------------------------------------
r2606 | niltonpd | 2009-12-26 12:59:41 -0500 (Sat, 26 Dec 2009) | 1 line
Changed paths:
   M /source/ramlib/ram.c

Correct total ram system amount(32MB)
------------------------------------------------------------------------
r2605 | sumolx | 2009-12-25 15:09:18 -0500 (Fri, 25 Dec 2009) | 2 lines
Changed paths:
   M /sdl/menu.c

Fixed readdir() for all platforms.

------------------------------------------------------------------------
r2604 | sumolx | 2009-12-25 14:43:38 -0500 (Fri, 25 Dec 2009) | 2 lines
Changed paths:
   M /sdl/menu.c

Wii opendir operates differently then other platforms.

------------------------------------------------------------------------
r2603 | sumolx | 2009-12-25 04:23:16 -0500 (Fri, 25 Dec 2009) | 2 lines
Changed paths:
   M /build.sh

distribute was not checking buildbatch variable correctly.

------------------------------------------------------------------------
r2602 | sumolx | 2009-12-25 03:38:40 -0500 (Fri, 25 Dec 2009) | 2 lines
Changed paths:
   M /sdl/menu.c

Need to add unistd.h for getcwd()

------------------------------------------------------------------------
r2601 | sumolx | 2009-12-25 03:17:05 -0500 (Fri, 25 Dec 2009) | 2 lines
Changed paths:
   M /sdl/menu.c

getcwd() returns pointer not integer.

------------------------------------------------------------------------
r2600 | sumolx | 2009-12-25 02:53:41 -0500 (Fri, 25 Dec 2009) | 2 lines
Changed paths:
   M /sdl/menu.c

Linux complains about getcwd() not assigning value, so added disCcWarns to shut it up.

------------------------------------------------------------------------
r2599 | sumolx | 2009-12-25 02:41:46 -0500 (Fri, 25 Dec 2009) | 4 lines
Changed paths:
   M /sdl/menu.c
   M /source/utils.c
   M /wii/control.c

Fixed Control issues with menu system.
Hardcode paths for now....
Disabled Previews and Audio loading in menu to speed things up.

------------------------------------------------------------------------
r2598 | sumolx | 2009-12-25 00:12:15 -0500 (Fri, 25 Dec 2009) | 2 lines
Changed paths:
   M /sdl/menu.c

argv[0] supplies application path, no need to query it.

------------------------------------------------------------------------
r2597 | sumolx | 2009-12-24 19:15:52 -0500 (Thu, 24 Dec 2009) | 2 lines
Changed paths:
   M /resources/meta.xml
   M /wii/control.c

Gamecube Controller now supported.

------------------------------------------------------------------------
r2596 | sumolx | 2009-12-24 14:48:19 -0500 (Thu, 24 Dec 2009) | 2 lines
Changed paths:
   M /Makefile
   M /sdl/video.c
   M /source/gamelib/soundmix.c
   A /wii/sblaster.c
   A /wii/sblaster.h

Wii now uses libogc for sound processing and not SDL... This fixed the animation sync issue.

------------------------------------------------------------------------
r2595 | sumolx | 2009-12-24 11:05:54 -0500 (Thu, 24 Dec 2009) | 2 lines
Changed paths:
   M /wii/control.c

The rumble feels about right, compared against dreamcast.

------------------------------------------------------------------------
r2594 | sumolx | 2009-12-24 04:07:31 -0500 (Thu, 24 Dec 2009) | 2 lines
Changed paths:
   M /dc/control.c
   M /resources/meta.xml
   M /version.h
   M /wii/control.c

Fixed typo(s)

------------------------------------------------------------------------
r2593 | sumolx | 2009-12-24 03:55:32 -0500 (Thu, 24 Dec 2009) | 2 lines
Changed paths:
   M /openbor.c

forgot semi-colon.... bad bad me... for not testing...

------------------------------------------------------------------------
r2592 | sumolx | 2009-12-24 03:53:46 -0500 (Thu, 24 Dec 2009) | 2 lines
Changed paths:
   M /resources/meta.xml
   M /wii/control.c

Wii now supported rumbles.

------------------------------------------------------------------------
r2591 | sumolx | 2009-12-24 03:28:26 -0500 (Thu, 24 Dec 2009) | 2 lines
Changed paths:
   M /dc/control.c
   M /dc/control.h
   M /openbor.c
   M /psp/control.c
   M /psp/control.h
   M /resources/meta.xml
   M /sdl/control.c
   M /sdl/control.h
   M /wii/control.c
   M /wii/control.h
   M /xbox/control.c
   M /xbox/control.h

New control_rumble() added so all platforms that support rumble can be used.

------------------------------------------------------------------------
r2590 | sumolx | 2009-12-24 02:30:29 -0500 (Thu, 24 Dec 2009) | 2 lines
Changed paths:
   M /build.sh
   M /openbor.c
   M /resources/meta.xml
   M /version.h

Wii is limited to 640x480 any larger causes a core dump.

------------------------------------------------------------------------
r2589 | sumolx | 2009-12-24 02:07:09 -0500 (Thu, 24 Dec 2009) | 2 lines
Changed paths:
   M /version.sh

Fixed release date string

------------------------------------------------------------------------
r2588 | sumolx | 2009-12-24 01:39:41 -0500 (Thu, 24 Dec 2009) | 2 lines
Changed paths:
   M /sdl/video.c

Only video and audio substem are need for now....

------------------------------------------------------------------------
r2587 | sumolx | 2009-12-24 01:38:57 -0500 (Thu, 24 Dec 2009) | 2 lines
Changed paths:
   M /sdl/menu.c

Menu now works but its god aweful slow!!!!

------------------------------------------------------------------------
r2586 | sumolx | 2009-12-23 23:58:45 -0500 (Wed, 23 Dec 2009) | 2 lines
Changed paths:
   D /tools/wii-tools

Actuall wiiload comes part with devkitpro.... duplication is bad....lol

------------------------------------------------------------------------
r2585 | sumolx | 2009-12-23 23:55:33 -0500 (Wed, 23 Dec 2009) | 2 lines
Changed paths:
   A /tools/wii-tools
   A /tools/wii-tools/wiiload
   A /tools/wii-tools/wiiload.darwin
   A /tools/wii-tools/wiiload.exe
   A /tools/wii-tools/wiiload.linux

wiiload makes it very easy to test changes to code.... without really needing a SD Card.

------------------------------------------------------------------------
r2584 | sumolx | 2009-12-23 23:39:12 -0500 (Wed, 23 Dec 2009) | 2 lines
Changed paths:
   A /resources/OpenBOR_Icon_128x48.png

Icon for WII when using Homebrew channel.

------------------------------------------------------------------------
r2583 | sumolx | 2009-12-23 23:37:24 -0500 (Wed, 23 Dec 2009) | 2 lines
Changed paths:
   M /openbor.c

Added another console to my ever growing list of ports....  when will it end....lol

------------------------------------------------------------------------
r2582 | sumolx | 2009-12-23 23:30:52 -0500 (Wed, 23 Dec 2009) | 2 lines
Changed paths:
   M /wii/control.c

Added rumble functionallity.... but still needs code to be put in place for duration.

------------------------------------------------------------------------
r2581 | sumolx | 2009-12-23 23:29:10 -0500 (Wed, 23 Dec 2009) | 2 lines
Changed paths:
   M /Makefile
   M /build.sh
   M /wii/timer.c

More cleanup.....  Timer is highly optimized and accurate.

------------------------------------------------------------------------
r2580 | sumolx | 2009-12-23 22:49:33 -0500 (Wed, 23 Dec 2009) | 2 lines
Changed paths:
   M /Makefile

slight changes to wii and other SDL based platforms.

------------------------------------------------------------------------
r2579 | sumolx | 2009-12-23 22:48:55 -0500 (Wed, 23 Dec 2009) | 2 lines
Changed paths:
   A /wii/timer.c

Wii now has its own timer logic and does not use SDL.. Just steps closer to having a highly optimized port.

------------------------------------------------------------------------
r2578 | niltonpd | 2009-12-23 21:13:54 -0500 (Wed, 23 Dec 2009) | 1 line
Changed paths:
   M /openbor.c
   M /source/gamelib/packfile.c

2MB memory cache for Dingoo not seems to present problems.
------------------------------------------------------------------------
r2577 | sumolx | 2009-12-23 18:25:38 -0500 (Wed, 23 Dec 2009) | 2 lines
Changed paths:
   A /wii
   A /wii/control.c
   A /wii/control.h

Wii controls are seperated from SDL Controls as there seems to be an issue with SDL/Wii Combination.

------------------------------------------------------------------------
r2576 | sumolx | 2009-12-23 16:44:51 -0500 (Wed, 23 Dec 2009) | 2 lines
Changed paths:
   M /source/ramlib/ram.c

Added memory map for Wii

------------------------------------------------------------------------
r2575 | sumolx | 2009-12-23 16:44:09 -0500 (Wed, 23 Dec 2009) | 2 lines
Changed paths:
   M /source/utils.c

Preprocessor command changed from MAC to DARWIN

------------------------------------------------------------------------
r2574 | sumolx | 2009-12-23 16:42:34 -0500 (Wed, 23 Dec 2009) | 2 lines
Changed paths:
   M /Makefile
   M /source/gamelib/endian.h

WII uses PPC which is bigendian processor type.

------------------------------------------------------------------------
r2573 | sumolx | 2009-12-23 16:40:09 -0500 (Wed, 23 Dec 2009) | 2 lines
Changed paths:
   M /resources/meta.xml

Updated descriptiong in meta.xml

------------------------------------------------------------------------
r2572 | sumolx | 2009-12-23 16:39:17 -0500 (Wed, 23 Dec 2009) | 2 lines
Changed paths:
   M /version.sh

Updated description for meta.xml

------------------------------------------------------------------------
r2571 | sumolx | 2009-12-23 13:23:32 -0500 (Wed, 23 Dec 2009) | 2 lines
Changed paths:
   M /version.sh

now generates meta.xml for Wii

------------------------------------------------------------------------
r2570 | sumolx | 2009-12-23 13:22:42 -0500 (Wed, 23 Dec 2009) | 2 lines
Changed paths:
   A /resources/meta.xml

Wii Homebrew Channel meta.xml

------------------------------------------------------------------------
r2569 | plombo | 2009-12-23 13:20:09 -0500 (Wed, 23 Dec 2009) | 1 line
Changed paths:
   M /COMPILING

Updated Linux instructions with 64-bit info.
------------------------------------------------------------------------
r2568 | utunnels | 2009-12-23 03:51:50 -0500 (Wed, 23 Dec 2009) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Add sight attribute to model.
No actual function for it.
------------------------------------------------------------------------
r2567 | SumolX | 2009-12-23 00:51:06 -0500 (Wed, 23 Dec 2009) | 2 lines
Changed paths:
   M /Makefile
   M /version.h

Incorrect append path for GCC and STRIP locations.

------------------------------------------------------------------------
r2566 | SumolX | 2009-12-23 00:49:16 -0500 (Wed, 23 Dec 2009) | 2 lines
Changed paths:
   M /Makefile
   M /version.h

Was using the wrong path variable for GCC and strip in Windows environment.

------------------------------------------------------------------------
r2565 | sumolx | 2009-12-23 00:15:20 -0500 (Wed, 23 Dec 2009) | 2 lines
Changed paths:
   M /Makefile
   M /environ.sh
   M /version.h

Mac can now build Windows Platform now.

------------------------------------------------------------------------
r2564 | sumolx | 2009-12-22 14:41:40 -0500 (Tue, 22 Dec 2009) | 1 line
Changed paths:
   M /environ.sh

typo...
------------------------------------------------------------------------
r2563 | sumolx | 2009-12-22 14:37:34 -0500 (Tue, 22 Dec 2009) | 1 line
Changed paths:
   M /environ.sh

Added Windows mingw path when compiling on Mac.
------------------------------------------------------------------------
r2562 | sumolx | 2009-12-22 13:10:17 -0500 (Tue, 22 Dec 2009) | 1 line
Changed paths:
   D /resources/OpenBOR.exe.Manifest
   M /resources/OpenBOR.rc
   M /resources/OpenBOR.res

Updated File description for Windows OpenBOR
------------------------------------------------------------------------
r2561 | sumolx | 2009-12-22 12:44:28 -0500 (Tue, 22 Dec 2009) | 1 line
Changed paths:
   M /build.sh

Changed Windows DLL to Windows when checking results.
------------------------------------------------------------------------
r2560 | sumolx | 2009-12-22 12:23:59 -0500 (Tue, 22 Dec 2009) | 1 line
Changed paths:
   M /Makefile
   M /build.bat
   M /build.sh
   M /environ.sh
   A /resources/OpenBOR.exe.Manifest
   A /resources/OpenBOR.rc
   A /resources/OpenBOR.res
   D /sdl/Makefile.win
   D /sdl/OpenBOR.dev
   D /sdl/OpenBOR.exe.Manifest
   D /sdl/OpenBOR.rc
   D /sdl/OpenBOR.res
   D /sdl/OpenBOR_private.h
   D /sdl/OpenBOR_private.rc
   D /sdl/SDL.dll
   D /sdl/SDL_Image.dll
   D /sdl/SDL_gfx.dll
   D /sdl/SDL_mixer.dll
   D /sdl/SDL_ttf.dll
   D /sdl/jpeg62.dll
   D /sdl/libfreetype-6.dll
   D /sdl/libpng12.dll
   D /sdl/libpng13.dll
   D /sdl/tiff.dll
   D /sdl/zlib1.dll
   A /tools/win-sdk/MinGW.7z
   D /tools/win-sdk/win-sdk.7z
   M /version.h

MinGW is now the new windows SDK (Very Lean).  I have hand built each required library for static linking.  No more DLLS and we don't need to build Visual Studio executables for releases.  But they are still very useful for creating/debugging.
------------------------------------------------------------------------
r2559 | plombo | 2009-12-22 10:40:27 -0500 (Tue, 22 Dec 2009) | 1 line
Changed paths:
   A /tools/borplay/README-borplay.txt
   A /tools/borplay/README-borplay.txt~
   A /tools/borplay/README-listmusic.txt
   D /tools/borplay/adpcm.c
   D /tools/borplay/adpcm.h
   D /tools/borplay/ao.h
   D /tools/borplay/borplay.c
   D /tools/borplay/borplay.exe
   D /tools/borplay/kbhit.c
   D /tools/borplay/kbhit.h
   A /tools/borplay/linux
   A /tools/borplay/linux/borplay32
   A /tools/borplay/linux/borplay64
   A /tools/borplay/linux/listmusic
   A /tools/borplay/mac
   A /tools/borplay/mac/listmusic
   D /tools/borplay/mylibaow32.c
   D /tools/borplay/os_types.h
   A /tools/borplay/source
   A /tools/borplay/source/adpcm.c
   A /tools/borplay/source/adpcm.h
   A /tools/borplay/source/ao.h
   A /tools/borplay/source/borplay.c
   A /tools/borplay/source/build-linux.sh
   A /tools/borplay/source/build-windows.sh
   A /tools/borplay/source/buildwin.bat
   A /tools/borplay/source/kbhit.c
   A /tools/borplay/source/kbhit.h
   A /tools/borplay/source/listmusic.py
   A /tools/borplay/source/mylibaow32.c
   A /tools/borplay/source/os_types.h
   A /tools/borplay/source/packlib.py
   A /tools/borplay/source/stristr.c
   A /tools/borplay/source/stristr.h
   A /tools/borplay/windows
   A /tools/borplay/windows/borplay.exe
   A /tools/borplay/windows/listmusic.exe

Updated borplay to v0.2.
------------------------------------------------------------------------
r2558 | plombo | 2009-12-22 10:25:54 -0500 (Tue, 22 Dec 2009) | 1 line
Changed paths:
   M /Makefile

32-bit OpenBOR now compiles with 32-bit libraries on 64-bit Ubuntu.
------------------------------------------------------------------------
r2557 | sumolx | 2009-12-22 09:18:00 -0500 (Tue, 22 Dec 2009) | 1 line
Changed paths:
   D /tools/bin/yasm-0.7.0-win32.exe
   A /tools/bin/yasm.exe

Renamed yasm-0.7.0-win32.exe to yasm.exe
------------------------------------------------------------------------
r2556 | SumolX | 2009-12-22 08:29:30 -0500 (Tue, 22 Dec 2009) | 2 lines
Changed paths:
   M /Makefile
   M /environ.sh
   M /source/ramlib/ram.c
   M /version.h

Windows can now be compiled from Ubuntu.

------------------------------------------------------------------------
r2555 | SumolX | 2009-12-22 00:56:36 -0500 (Tue, 22 Dec 2009) | 2 lines
Changed paths:
   M /environ.sh

We can now build windows executable from cross compiler on linux.

------------------------------------------------------------------------
r2554 | sumolx | 2009-12-21 13:08:19 -0500 (Mon, 21 Dec 2009) | 1 line
Changed paths:
   M /sdl/joysticks.c
   M /sdl/joysticks.h

DINGOO controls must be accessible within OpenBOR.c
------------------------------------------------------------------------
r2553 | plombo | 2009-12-21 12:13:47 -0500 (Mon, 21 Dec 2009) | 1 line
Changed paths:
   D /tools/borpak/Makefile~

Deleted a backup that I didn't mean to add in the first place.
------------------------------------------------------------------------
r2552 | niltonpd | 2009-12-21 12:12:50 -0500 (Mon, 21 Dec 2009) | 1 line
Changed paths:
   M /Makefile

Removed dingooport.o dependence
------------------------------------------------------------------------
r2551 | plombo | 2009-12-21 12:11:43 -0500 (Mon, 21 Dec 2009) | 6 lines
Changed paths:
   D /tools/borpak/Makefile
   A /tools/borpak/Makefile~
   A /tools/borpak/README.txt
   D /tools/borpak/borpak.c
   D /tools/borpak/borpak.exe
   A /tools/borpak/linux
   A /tools/borpak/linux/README.linux
   A /tools/borpak/linux/linux binaries.tar
   A /tools/borpak/mac
   A /tools/borpak/mac/mac.tar
   A /tools/borpak/source
   A /tools/borpak/source/COMPILING.txt
   A /tools/borpak/source/borpak.c
   A /tools/borpak/source/build-linux.sh
   A /tools/borpak/source/build-windows.bat
   A /tools/borpak/source/build-windows.sh
   A /tools/borpak/source/scandir.c
   A /tools/borpak/source/scandir.h
   A /tools/borpak/source/stristr.c
   A /tools/borpak/source/stristr.h
   A /tools/borpak/windows
   A /tools/borpak/windows/borpak.exe
   A /tools/borpak/windows/packer.bat
   A /tools/borpak/windows/paxplode.bat

Updated borpak to v0.3.





------------------------------------------------------------------------
r2550 | niltonpd | 2009-12-21 11:56:29 -0500 (Mon, 21 Dec 2009) | 1 line
Changed paths:
   M /openbor.c

Dingoo-linux version does not uses filecaching anymore, due some big mods crashing.
------------------------------------------------------------------------
r2549 | niltonpd | 2009-12-21 11:53:59 -0500 (Mon, 21 Dec 2009) | 1 line
Changed paths:
   M /sdl/video.c

Fixed bpp
------------------------------------------------------------------------
r2548 | niltonpd | 2009-12-21 11:42:51 -0500 (Mon, 21 Dec 2009) | 1 line
Changed paths:
   M /source/ramlib/ram.c

Added Dingoo-linux ram definitions
------------------------------------------------------------------------
r2547 | sumolx | 2009-12-21 09:59:52 -0500 (Mon, 21 Dec 2009) | 1 line
Changed paths:
   M /Makefile
   M /openbor.c
   M /psp/build.mak
   M /source/globals.h
   M /version.h

Dingoo specific code is almost Zero to None.  Control logic has been moved from dingoport.c to joysticks.c
------------------------------------------------------------------------
r2546 | sumolx | 2009-12-21 09:58:50 -0500 (Mon, 21 Dec 2009) | 1 line
Changed paths:
   M /sdl/control.c
   M /sdl/control.h
   D /sdl/dingoo
   M /sdl/joysticks.c
   M /sdl/joysticks.h
   M /sdl/menu.c
   M /sdl/video.c

Dingoo specific code is almost Zero to None.  Control logic has been moved from dingoport.c to joysticks.c
------------------------------------------------------------------------
r2545 | sumolx | 2009-12-21 08:50:05 -0500 (Mon, 21 Dec 2009) | 1 line
Changed paths:
   M /tools/devkitpro/devkitPro.7z

Added Wii-SDL Library.
------------------------------------------------------------------------
r2544 | sumolx | 2009-12-21 01:17:21 -0500 (Mon, 21 Dec 2009) | 2 lines
Changed paths:
   M /source/gfxlib/macros.mac

Fixed ifdef against Linux, should be LINUX

------------------------------------------------------------------------
r2543 | sumolx | 2009-12-21 01:03:23 -0500 (Mon, 21 Dec 2009) | 2 lines
Changed paths:
   M /Makefile
   M /sdl/sdlport.c
   M /source/gfxlib/gfxtypes.h
   M /source/globals.h
   M /source/scriptlib/depends.h

Wii port now uses libfat for sd card access.

------------------------------------------------------------------------
r2542 | sumolx | 2009-12-21 00:25:41 -0500 (Mon, 21 Dec 2009) | 2 lines
Changed paths:
   M /Makefile
   M /version.h

Major clean up was needed, too many platform specific checks when 90% of them can be reused just by having the proper flags set in config section.

------------------------------------------------------------------------
r2541 | sumolx | 2009-12-20 21:54:35 -0500 (Sun, 20 Dec 2009) | 2 lines
Changed paths:
   M /build.sh

Added directory layout to Wii port for distribution.

------------------------------------------------------------------------
r2540 | sumolx | 2009-12-20 21:51:00 -0500 (Sun, 20 Dec 2009) | 2 lines
Changed paths:
   M /build.sh

Added test validation for Wii platform.

------------------------------------------------------------------------
r2539 | sumolx | 2009-12-20 21:39:26 -0500 (Sun, 20 Dec 2009) | 2 lines
Changed paths:
   M /Makefile
   M /build.sh
   M /source/gamelib/packfile.h
   M /source/stristr.c
   M /source/utils.c
   M /version.h

Wii SDL Port now builds to completion.

------------------------------------------------------------------------
r2538 | SumolX | 2009-12-19 21:15:33 -0500 (Sat, 19 Dec 2009) | 2 lines
Changed paths:
   M /build.sh
   M /environ.sh
   M /version.h

Fixed order because I forgot to add Wii prior to new ports.... My fault and fixed.

------------------------------------------------------------------------
r2537 | sumolx | 2009-12-19 21:12:13 -0500 (Sat, 19 Dec 2009) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h

staydown array was out of bounds and causing memory corruption.

------------------------------------------------------------------------
r2536 | sumolx | 2009-12-19 15:48:52 -0500 (Sat, 19 Dec 2009) | 2 lines
Changed paths:
   M /build.sh
   M /version.h

Build error for Darwin, HOST_PLATFORM variable should be used not PLATFORM.

------------------------------------------------------------------------
r2535 | sumolx | 2009-12-19 15:34:54 -0500 (Sat, 19 Dec 2009) | 2 lines
Changed paths:
   M /Makefile

We currently only support 32 bit OS(s), hence we need to enforce it on 64 bit OS(s) with -m32 CFLAG

------------------------------------------------------------------------
r2534 | sumolx | 2009-12-19 15:11:08 -0500 (Sat, 19 Dec 2009) | 2 lines
Changed paths:
   M /Makefile
   M /build.sh
   M /environ.sh
   M /sdl/sdlport.c
   M /sdl/video.c
   M /source/ramlib/ram.c

Changed OSX to DARWIN preprocessor flag.  Also updated environ.sh to display Linux/Darwin/PS3 as supported platforms for value 4

------------------------------------------------------------------------
r2533 | sumolx | 2009-12-19 13:59:04 -0500 (Sat, 19 Dec 2009) | 2 lines
Changed paths:
   M /dc/dcport.c
   M /version.h

Dreamcast was initialized with wrong packfile mode.

------------------------------------------------------------------------
r2532 | sumolx | 2009-12-19 13:49:54 -0500 (Sat, 19 Dec 2009) | 2 lines
Changed paths:
   M /tools/dc-tools/make-cd/Makefile

Make file will always default to clean first, so we don't have overburning issues.

------------------------------------------------------------------------
r2531 | sumolx | 2009-12-19 13:48:28 -0500 (Sat, 19 Dec 2009) | 2 lines
Changed paths:
   M /tools/dc-tools/make-cd/Makefile

burnfree was creating toasters, hence it was removed and max write speed is set to 8x

------------------------------------------------------------------------
r2530 | niltonpd | 2009-12-19 13:15:11 -0500 (Sat, 19 Dec 2009) | 1 line
Changed paths:
   M /source/gamelib/packfile.c
   M /source/gamelib/packfile.h
   M /source/gamelib/soundmix.c

Added Dingoo-linux preprocessor conditionals
------------------------------------------------------------------------
r2529 | niltonpd | 2009-12-19 13:11:59 -0500 (Sat, 19 Dec 2009) | 1 line
Changed paths:
   M /Makefile
   M /build.sh
   M /environ.sh

Added initial support for Dingoo-linux in makefile, environ & build scripts.
------------------------------------------------------------------------
r2528 | niltonpd | 2009-12-19 13:10:24 -0500 (Sat, 19 Dec 2009) | 1 line
Changed paths:
   M /sdl/video.c

Added additional surface for Dingoo-linux as a workaround for 8bpp issue.
------------------------------------------------------------------------
r2527 | niltonpd | 2009-12-19 13:04:16 -0500 (Sat, 19 Dec 2009) | 1 line
Changed paths:
   M /openbor.c
   M /sdl/sdlport.h
   M /source/utils.c

Added Dingoo-linux preprocessor conditionals
------------------------------------------------------------------------
r2526 | niltonpd | 2009-12-19 12:31:25 -0500 (Sat, 19 Dec 2009) | 1 line
Changed paths:
   M /sdl/control.h
   M /source/globals.h

Moved include "dingooport.h" from control.h to globals.h
------------------------------------------------------------------------
r2525 | niltonpd | 2009-12-19 10:06:59 -0500 (Sat, 19 Dec 2009) | 1 line
Changed paths:
   M /sdl/menu.c

Forces 16bpp surfaces for Dingoo-linux
------------------------------------------------------------------------
r2524 | niltonpd | 2009-12-19 10:01:52 -0500 (Sat, 19 Dec 2009) | 1 line
Changed paths:
   M /sdl/control.c
   M /sdl/control.h

Dingoo-linux specifics controls configurations added
------------------------------------------------------------------------
r2523 | niltonpd | 2009-12-19 08:51:55 -0500 (Sat, 19 Dec 2009) | 1 line
Changed paths:
   A /sdl/dingoo
   A /sdl/dingoo/dingooport.c
   A /sdl/dingoo/dingooport.h

First Dingoo-linux functions and definitions added
------------------------------------------------------------------------
r2522 | damon_caskey | 2009-12-17 21:52:04 -0500 (Thu, 17 Dec 2009) | 1 line
Changed paths:
   M /openbor.c

Add health check to player lie (see previous revision).
------------------------------------------------------------------------
r2521 | damon_caskey | 2009-12-17 17:20:54 -0500 (Thu, 17 Dec 2009) | 1 line
Changed paths:
   M /openbor.c

Riseattacks were being performed by dead AI chars. Couldn't find the true cause, added health check as stopgap.
------------------------------------------------------------------------
r2520 | sumolx | 2009-12-17 02:08:32 -0500 (Thu, 17 Dec 2009) | 2 lines
Changed paths:
   M /tools/dc-tools/make-cd/Makefile
   A /tools/dc-tools/make-cd/dummy.sh

make-cd now automatically generates dummy data to the beginning of the track.  10 MByte safeguard has been put in place to minimize errors during burn process.

------------------------------------------------------------------------
r2519 | sumolx | 2009-12-16 23:45:36 -0500 (Wed, 16 Dec 2009) | 2 lines
Changed paths:
   M /tools/dc-tools/make-cd/Makefile
   A /tools/dc-tools/make-cd/exclude.list

Added exclude.list to not include .svn and other system specific properties when generating data.iso

------------------------------------------------------------------------
r2518 | damon_caskey | 2009-12-16 23:34:32 -0500 (Wed, 16 Dec 2009) | 9 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Stabilized new rise time system features.

Risetime {rise} {atk}
{rise} {atk} Rise and rise attack speed respectively. Positive numbers increase speed (less delay before performing), negative numbers reduce speed (longer delay). Obviously if {atk} has a longer delay then {rise}, the entity won't perform a rise attack.

staydown {rise} {atk} 
Attack supplement. Adds (positive) or reduces (negative) delay before rise and rise attacks can be performed by defender after knockdown. Again, if the resulting delay for defender's rise attack exceeds end result for rise, rise attack is effectively disabled.

Still need to finalize script calls for both.
------------------------------------------------------------------------
r2517 | sumolx | 2009-12-16 23:12:45 -0500 (Wed, 16 Dec 2009) | 2 lines
Changed paths:
   A /tools/dc-tools/make-cd
   A /tools/dc-tools/make-cd/Makefile
   A /tools/dc-tools/make-cd/cd

make-cd allows us to build Dreamcast CDI format discs for linux and Mac.

------------------------------------------------------------------------
r2516 | damon_caskey | 2009-12-15 22:19:25 -0500 (Tue, 15 Dec 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Refinement of risetime/staydown in progress.
------------------------------------------------------------------------
r2515 | sumolx | 2009-12-15 16:00:38 -0500 (Tue, 15 Dec 2009) | 4 lines
Changed paths:
   M /Makefile
   M /environ.sh
   M /tools/devkitpro/devkitPro.7z

Added portlibs to tools/devkitpro/devkitPro.7z
-- PNG
-- ZLib
-- and more....
------------------------------------------------------------------------
r2514 | sumolx | 2009-12-15 15:13:21 -0500 (Tue, 15 Dec 2009) | 1 line
Changed paths:
   A /tools/devkitpro
   A /tools/devkitpro/devkitPro.7z

Very nice toolchain (DevkitPro) for Wii/GameCube/NDS/GBA/GP32
------------------------------------------------------------------------
r2513 | sumolx | 2009-12-15 14:39:12 -0500 (Tue, 15 Dec 2009) | 2 lines
Changed paths:
   M /Makefile
   M /environ.sh
   M /version.h

Wii Environment initial support added to environ.sh

------------------------------------------------------------------------
r2512 | sumolx | 2009-12-15 02:03:27 -0500 (Tue, 15 Dec 2009) | 2 lines
Changed paths:
   M /Makefile
   M /version.h

Initial Makefile update for OpenBOR Wii Port.

------------------------------------------------------------------------
r2511 | damon_caskey | 2009-12-14 13:31:22 -0500 (Mon, 14 Dec 2009) | 6 lines
Changed paths:
   M /openbor.c
   M /openbor.h

New property - Reactive: Default 1. If 0, items do nothing. This allows item scripting with no engine interference.

Updated property:
Remove: Now affects items and is default 1 for them. If 0, items are not removed when collected/touched.


------------------------------------------------------------------------
r2510 | sumolx | 2009-12-11 21:04:01 -0500 (Fri, 11 Dec 2009) | 2 lines
Changed paths:
   M /version.sh

Hardcode paths for echo and grep should not be used.  If necessary update path variable.

------------------------------------------------------------------------
r2509 | utunnels | 2009-12-04 08:17:38 -0500 (Fri, 04 Dec 2009) | 1 line
Changed paths:
   M /openbor.c

 Restore didhitscript for itembox.
------------------------------------------------------------------------
r2508 | utunnels | 2009-12-04 08:00:47 -0500 (Fri, 04 Dec 2009) | 1 line
Changed paths:
   M /openbor.c

Removed a duplicated line.
------------------------------------------------------------------------
r2507 | utunnels | 2009-12-03 10:17:40 -0500 (Thu, 03 Dec 2009) | 4 lines
Changed paths:
   M /mvs/vc8/OpenBOR.sln
   M /openbor.c

Fixed a loophole in adjust_grabposition, add the condition that ent->==other->x (possible when 2 entities are spawned together).

        x1 = x + ((ent->x>=other->x)?(dist/2):(-dist/2));
        x2 = x + ((other->x>ent->x)?(dist/2):(-dist/2));
------------------------------------------------------------------------
r2506 | damon_caskey | 2009-11-22 23:32:51 -0500 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /openbor.c

Bomb projectile no longer causes shutdown if attack1 is omitted.
------------------------------------------------------------------------
r2505 | sumolx | 2009-11-19 16:19:20 -0500 (Thu, 19 Nov 2009) | 1 line
Changed paths:
   M /psp/menu.c
   M /sdl/menu.c
   M /source/gamelib/packfile.c
   M /source/gamelib/packfile.h
   M /version.h

Enhanced layout so we don't have to update each specific file for SecurePAK Support.
------------------------------------------------------------------------
r2504 | damon_caskey | 2009-11-19 09:03:58 -0500 (Thu, 19 Nov 2009) | 1 line
Changed paths:
   M /openbor.c

Fixed: Firing of didhitscript for items did not work on AI entities and scripted actions were often overridden for players.
------------------------------------------------------------------------
r2503 | damon_caskey | 2009-11-16 15:41:51 -0500 (Mon, 16 Nov 2009) | 1 line
Changed paths:
   M /openborscript.c

Landframe & dropframe added to getentityproperty.
------------------------------------------------------------------------
r2502 | damon_caskey | 2009-11-11 20:27:22 -0500 (Wed, 11 Nov 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c

At some point frozen was removed from entity property list; restored.
------------------------------------------------------------------------
r2501 | utunnels | 2009-11-11 11:10:21 -0500 (Wed, 11 Nov 2009) | 1 line
Changed paths:
   M /openbor.c
   M /version.h

Hard check up#, idle#, ... animations just in case the tails are not digital characters.
------------------------------------------------------------------------
r2500 | sumolx | 2009-11-10 14:15:32 -0500 (Tue, 10 Nov 2009) | 1 line
Changed paths:
   D /tools/svn/README.txt
   D /tools/svn/bin
   D /tools/svn/iconv
   D /tools/svn/licenses
   D /tools/svn/share
   D /tools/svn/svn-win32-1.5.6
   A /tools/svn/svn-win32-1.6.6.7z
   M /version.h
   M /version.sh

SVN binaries are now uncompressed on the fly when they are needed for the 1st and only time.
------------------------------------------------------------------------
r2499 | utunnels | 2009-11-09 21:25:40 -0500 (Mon, 09 Nov 2009) | 1 line
Changed paths:
   M /openbor.c
   M /version.h

Set jumping to 0 in set_idle, see if it fixes the upper walking bug.
------------------------------------------------------------------------
r2498 | utunnels | 2009-11-09 20:28:29 -0500 (Mon, 09 Nov 2009) | 1 line
Changed paths:
   M /openbor.c

Commented some unused code in normal_attack.
------------------------------------------------------------------------
r2497 | damon_caskey | 2009-11-09 12:00:41 -0500 (Mon, 09 Nov 2009) | 1 line
Changed paths:
   M /openbor.c

Fixed onspawnscript not firing on entity spawned with spawnframe or summonframe.
------------------------------------------------------------------------
r2496 | utunnels | 2009-11-09 07:24:17 -0500 (Mon, 09 Nov 2009) | 1 line
Changed paths:
   M /openbor.c

Ignore respawn animation for enemies.
------------------------------------------------------------------------
r2495 | damon_caskey | 2009-11-06 20:44:56 -0500 (Fri, 06 Nov 2009) | 1 line
Changed paths:
   M /openbor.c

Slight correction to stop jumpland dust firing if animation has a landframe setting.
------------------------------------------------------------------------
r2494 | damon_caskey | 2009-11-06 15:42:39 -0500 (Fri, 06 Nov 2009) | 11 lines
Changed paths:
   M /openbor.c
   M /openbor.h

New dust options:

dust {fall} {jumpland} {jumpstart}
{jumpland} - Model to when landing from any standard jump.
{jumpstart} - Model to spawn when starting any standard jump.

jumpframe {frame} {x} {a} {z} {dust}
{dust} - Model to spawn when jumpframe is reached.

landframe {frame} {dust}
{dust} - Model to spawn when landframe is reached.
------------------------------------------------------------------------
r2493 | sumolx | 2009-11-06 11:24:49 -0500 (Fri, 06 Nov 2009) | 1 line
Changed paths:
   M /Makefile

":" prefix that allows you to give different names to your libraries paths so no conflicts take place against MinGW installations if you are using pre-built sdk(s).
------------------------------------------------------------------------
r2492 | sumolx | 2009-11-05 17:48:33 -0500 (Thu, 05 Nov 2009) | 1 line
Changed paths:
   M /version.h
   M /version.sh

Fixed Text offset when reporting creating archive.
------------------------------------------------------------------------
r2491 | sumolx | 2009-11-05 17:30:36 -0500 (Thu, 05 Nov 2009) | 1 line
Changed paths:
   M /build.sh
   M /version.h
   M /version.sh

Fixed typo in svn command.
------------------------------------------------------------------------
r2490 | sumolx | 2009-11-05 17:23:08 -0500 (Thu, 05 Nov 2009) | 1 line
Changed paths:
   M /build.sh
   M /version.sh

When archiving we now perform a full svn log dump to provide all changes made to a file called VERSION_INFO.txt
------------------------------------------------------------------------
r2489 | sumolx | 2009-11-05 17:09:25 -0500 (Thu, 05 Nov 2009) | 1 line
Changed paths:
   M /build.bat
   M /build.sh
   M /mvs/vc7/make.bat
   M /mvs/vc8/make.bat
   M /mvs/vc9/make.bat
   M /version.h
   M /version.sh

Build for Batch and Bash is complete for version handling and archive creation.
------------------------------------------------------------------------
r2488 | sumolx | 2009-11-05 12:19:00 -0500 (Thu, 05 Nov 2009) | 2 lines
Changed paths:
   M /build.bat
   M /build.sh
   M /environ.sh
   M /mvs/vc7/make.bat
   M /mvs/vc8/make.bat
   M /mvs/vc9/make.bat
   M /version.h

Batch file now builds windows mvs first.  Then we build the Bash based scripts.
Also make.bat files for each mvs, now determines relative directories, hence no need to hardcode paths.
------------------------------------------------------------------------
r2487 | sumolx | 2009-11-05 10:02:39 -0500 (Thu, 05 Nov 2009) | 1 line
Changed paths:
   M /build.sh
   M /version.h

Updated build.sh system to check for erros and not create 7z archive if one is found.
------------------------------------------------------------------------
r2486 | SumolX | 2009-11-04 20:20:21 -0500 (Wed, 04 Nov 2009) | 2 lines
Changed paths:
   M /build.sh

Changed distibutable 7z file to releases directory.

------------------------------------------------------------------------
r2485 | SumolX | 2009-11-04 20:18:19 -0500 (Wed, 04 Nov 2009) | 2 lines
Changed paths:
   M /version.sh

Changed version.sh to an executable file.

------------------------------------------------------------------------
r2484 | SumolX | 2009-11-04 20:09:23 -0500 (Wed, 04 Nov 2009) | 3 lines
Changed paths:
   M /build.bat
   M /build.sh
   M /version.h

Build system now automatically creates 7z archive for distribution.


------------------------------------------------------------------------
r2483 | sumolx | 2009-11-04 18:23:12 -0500 (Wed, 04 Nov 2009) | 1 line
Changed paths:
   M /Makefile
   M /build.sh
   M /psp/menu.c
   M /psp/pspport.c
   D /source/version.h
   A /version.h
   A /version.sh

Version control is now automatic with build number updates.
------------------------------------------------------------------------
r2482 | sumolx | 2009-11-04 17:08:00 -0500 (Wed, 04 Nov 2009) | 1 line
Changed paths:
   A /tools/bin/sed.exe

sed is for script parsing.
------------------------------------------------------------------------
r2481 | sumolx | 2009-11-04 17:02:39 -0500 (Wed, 04 Nov 2009) | 1 line
Changed paths:
   M /build.bat
   A /tools/svn
   A /tools/svn/README.txt
   A /tools/svn/bin
   A /tools/svn/bin/intl3_svn.dll
   A /tools/svn/bin/libapr.dll
   A /tools/svn/bin/libapriconv.dll
   A /tools/svn/bin/libaprutil.dll
   A /tools/svn/bin/libdb44.dll
   A /tools/svn/bin/libeay32.dll
   A /tools/svn/bin/libsasl.dll
   A /tools/svn/bin/libsvn_client-1.dll
   A /tools/svn/bin/libsvn_delta-1.dll
   A /tools/svn/bin/libsvn_diff-1.dll
   A /tools/svn/bin/libsvn_fs-1.dll
   A /tools/svn/bin/libsvn_ra-1.dll
   A /tools/svn/bin/libsvn_repos-1.dll
   A /tools/svn/bin/libsvn_subr-1.dll
   A /tools/svn/bin/libsvn_wc-1.dll
   A /tools/svn/bin/openssl.exe
   A /tools/svn/bin/pluginviewer.exe
   A /tools/svn/bin/saslANONYMOUS.dll
   A /tools/svn/bin/saslCRAMMD5.dll
   A /tools/svn/bin/saslDIGESTMD5.dll
   A /tools/svn/bin/saslLOGIN.dll
   A /tools/svn/bin/saslNTLM.dll
   A /tools/svn/bin/saslPLAIN.dll
   A /tools/svn/bin/saslSASLDB.dll
   A /tools/svn/bin/sasldblistusers2.exe
   A /tools/svn/bin/saslpasswd2.exe
   A /tools/svn/bin/ssleay32.dll
   A /tools/svn/bin/svn-populate-node-origins-index.exe
   A /tools/svn/bin/svn-push.exe
   A /tools/svn/bin/svn.exe
   A /tools/svn/bin/svnadmin.exe
   A /tools/svn/bin/svnauthz-validate.exe
   A /tools/svn/bin/svndumpfilter.exe
   A /tools/svn/bin/svnlook.exe
   A /tools/svn/bin/svnmucc.exe
   A /tools/svn/bin/svnserve.exe
   A /tools/svn/bin/svnsync.exe
   A /tools/svn/bin/svnversion.exe
   A /tools/svn/iconv
   A /tools/svn/licenses
   A /tools/svn/licenses/apr
   A /tools/svn/licenses/apr/LICENSE
   A /tools/svn/licenses/apr/NOTICE
   A /tools/svn/licenses/apr-iconv
   A /tools/svn/licenses/apr-iconv/LICENSE
   A /tools/svn/licenses/apr-iconv/NOTICE
   A /tools/svn/licenses/apr-util
   A /tools/svn/licenses/apr-util/LICENSE
   A /tools/svn/licenses/apr-util/NOTICE
   A /tools/svn/licenses/bdb
   A /tools/svn/licenses/bdb/LICENSE
   A /tools/svn/licenses/cyrus-sasl
   A /tools/svn/licenses/cyrus-sasl/COPYING
   A /tools/svn/licenses/neon
   A /tools/svn/licenses/neon/COPYING.LIB
   A /tools/svn/licenses/openssl
   A /tools/svn/licenses/openssl/LICENSE
   A /tools/svn/licenses/serf
   A /tools/svn/licenses/serf/LICENSE
   A /tools/svn/licenses/svn
   A /tools/svn/licenses/svn/COPYING
   A /tools/svn/licenses/zlib
   A /tools/svn/licenses/zlib/README
   A /tools/svn/share
   A /tools/svn/share/locale
   A /tools/svn/share/locale/de
   A /tools/svn/share/locale/de/LC_MESSAGES
   A /tools/svn/share/locale/de/LC_MESSAGES/subversion.mo
   A /tools/svn/share/locale/es
   A /tools/svn/share/locale/es/LC_MESSAGES
   A /tools/svn/share/locale/es/LC_MESSAGES/subversion.mo
   A /tools/svn/share/locale/fr
   A /tools/svn/share/locale/fr/LC_MESSAGES
   A /tools/svn/share/locale/fr/LC_MESSAGES/subversion.mo
   A /tools/svn/share/locale/it
   A /tools/svn/share/locale/it/LC_MESSAGES
   A /tools/svn/share/locale/it/LC_MESSAGES/subversion.mo
   A /tools/svn/share/locale/ja
   A /tools/svn/share/locale/ja/LC_MESSAGES
   A /tools/svn/share/locale/ja/LC_MESSAGES/subversion.mo
   A /tools/svn/share/locale/ko
   A /tools/svn/share/locale/ko/LC_MESSAGES
   A /tools/svn/share/locale/ko/LC_MESSAGES/subversion.mo
   A /tools/svn/share/locale/nb
   A /tools/svn/share/locale/nb/LC_MESSAGES
   A /tools/svn/share/locale/nb/LC_MESSAGES/subversion.mo
   A /tools/svn/share/locale/pl
   A /tools/svn/share/locale/pl/LC_MESSAGES
   A /tools/svn/share/locale/pl/LC_MESSAGES/subversion.mo
   A /tools/svn/share/locale/pt_BR
   A /tools/svn/share/locale/pt_BR/LC_MESSAGES
   A /tools/svn/share/locale/pt_BR/LC_MESSAGES/subversion.mo
   A /tools/svn/share/locale/sv
   A /tools/svn/share/locale/sv/LC_MESSAGES
   A /tools/svn/share/locale/sv/LC_MESSAGES/subversion.mo
   A /tools/svn/share/locale/zh_CN
   A /tools/svn/share/locale/zh_CN/LC_MESSAGES
   A /tools/svn/share/locale/zh_CN/LC_MESSAGES/subversion.mo
   A /tools/svn/share/locale/zh_TW
   A /tools/svn/share/locale/zh_TW/LC_MESSAGES
   A /tools/svn/share/locale/zh_TW/LC_MESSAGES/subversion.mo
   A /tools/svn/svn-win32-1.5.6

svn client support for windows now added.
------------------------------------------------------------------------
r2480 | sumolx | 2009-11-04 15:49:14 -0500 (Wed, 04 Nov 2009) | 1 line
Changed paths:
   M /environ.sh

Fixed searching order for Dreamcast SDK.
------------------------------------------------------------------------
r2479 | SumolX | 2009-11-04 15:29:44 -0500 (Wed, 04 Nov 2009) | 3 lines
Changed paths:
   M /source/gamelib/anigif.c

tpal assignment was breaking stict-aliasing rules.


------------------------------------------------------------------------
r2478 | SumolX | 2009-11-04 14:53:01 -0500 (Wed, 04 Nov 2009) | 3 lines
Changed paths:
   M /build.sh

Fixed platform check for Darwin/Linux.


------------------------------------------------------------------------
r2477 | sumolx | 2009-11-04 14:34:42 -0500 (Wed, 04 Nov 2009) | 1 line
Changed paths:
   M /Makefile

TARGET_PLATFORM was missing in nix based host OS(s).
------------------------------------------------------------------------
r2476 | sumolx | 2009-11-04 14:32:33 -0500 (Wed, 04 Nov 2009) | 1 line
Changed paths:
   M /environ.sh

Fixed GP2X Paths and general tabbing issues.
------------------------------------------------------------------------
r2475 | sumolx | 2009-11-04 12:13:07 -0500 (Wed, 04 Nov 2009) | 1 line
Changed paths:
   M /psp/control/control.prx
   M /psp/control/main.c

use memcpy just incase the structure ever grows in future.
------------------------------------------------------------------------
r2474 | damon_caskey | 2009-11-04 11:52:21 -0500 (Wed, 04 Nov 2009) | 5 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Dust updated: dust {fall} {jumpland} {jumpstart}

{fall} - Dust entity when landing from fall.
{jumpland} - Dust entity when landing from jump.
{jumpstart} - Dust entity when starting jump.
------------------------------------------------------------------------
r2473 | sumolx | 2009-11-04 10:16:26 -0500 (Wed, 04 Nov 2009) | 1 line
Changed paths:
   M /build.sh

Fixed path for prxs.
------------------------------------------------------------------------
r2472 | sumolx | 2009-11-04 10:13:59 -0500 (Wed, 04 Nov 2009) | 1 line
Changed paths:
   M /psp/control.c

fixed uninitialized return value.
------------------------------------------------------------------------
r2471 | sumolx | 2009-11-04 10:13:04 -0500 (Wed, 04 Nov 2009) | 1 line
Changed paths:
   M /psp/control.c

Based on MAX_PADS we can now grow the number of pads without touching any other code.
------------------------------------------------------------------------
r2470 | sumolx | 2009-11-04 09:47:58 -0500 (Wed, 04 Nov 2009) | 1 line
Changed paths:
   M /psp/control.c

Slight organizational cleanup.
------------------------------------------------------------------------
r2469 | sumolx | 2009-11-04 09:44:24 -0500 (Wed, 04 Nov 2009) | 1 line
Changed paths:
   M /psp/control/Makefile
   M /psp/control/control.prx
   M /psp/control/main.c
   D /psp/control/sceCtrl_driver.S

Control is now fully implemented as PRX.
------------------------------------------------------------------------
r2468 | sumolx | 2009-11-04 09:26:16 -0500 (Wed, 04 Nov 2009) | 1 line
Changed paths:
   M /openbor.h

When adding new functions they should be declared in the header file.
------------------------------------------------------------------------
r2467 | sumolx | 2009-11-04 08:14:54 -0500 (Wed, 04 Nov 2009) | 1 line
Changed paths:
   M /psp/menu.c


------------------------------------------------------------------------
r2466 | sumolx | 2009-11-04 08:14:04 -0500 (Wed, 04 Nov 2009) | 1 line
Changed paths:
   M /Makefile


------------------------------------------------------------------------
r2465 | sumolx | 2009-11-04 08:14:02 -0500 (Wed, 04 Nov 2009) | 1 line
Changed paths:
   M /psp/graphics.c


------------------------------------------------------------------------
r2464 | damon_caskey | 2009-11-04 08:12:06 -0500 (Wed, 04 Nov 2009) | 1 line
Changed paths:
   M /openbor.c

Forgot to activate new alts for UP, DOWN, & BACKWALK.
------------------------------------------------------------------------
r2463 | sumolx | 2009-11-04 08:11:24 -0500 (Wed, 04 Nov 2009) | 1 line
Changed paths:
   M /source/ramlib/ram.c


------------------------------------------------------------------------
r2462 | sumolx | 2009-11-04 08:11:11 -0500 (Wed, 04 Nov 2009) | 1 line
Changed paths:
   A /psp/control
   A /psp/control/Makefile
   A /psp/control/control.S
   A /psp/control/control.exp
   A /psp/control/control.h
   A /psp/control/control.prx
   A /psp/control/main.c
   A /psp/control/sceCtrl_driver.S
   M /psp/control.c
   D /psp/controlprx
   A /psp/dvemgr
   A /psp/dvemgr/dvemgr.S
   A /psp/dvemgr/dvemgr.h
   A /psp/dvemgr/dvemgr.prx
   D /psp/dvemgrprx
   A /psp/exception
   A /psp/exception/Makefile
   A /psp/exception/exception.exp
   A /psp/exception/exception.prx
   A /psp/exception/exception_asm.S
   A /psp/exception/main.c
   D /psp/exceptionprx
   A /psp/kernel
   A /psp/kernel/Makefile
   A /psp/kernel/kernel.S
   A /psp/kernel/kernel.exp
   A /psp/kernel/kernel.h
   A /psp/kernel/kernel.prx
   A /psp/kernel/main.c
   D /psp/kernelprx
   M /psp/pspport.c


------------------------------------------------------------------------
r2461 | sumolx | 2009-11-04 07:58:16 -0500 (Wed, 04 Nov 2009) | 1 line
Changed paths:
   M /environ.sh

Please do not remove cygiwn files included with sdk.
------------------------------------------------------------------------
r2460 | damon_caskey | 2009-11-03 19:22:44 -0500 (Tue, 03 Nov 2009) | 3 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Loop now has end frame parameter: loop {toggle} {frame} {end frame}

{end frame} if provided, animation loop starts when reaching this frame number.
------------------------------------------------------------------------
r2459 | sumolx | 2009-11-03 18:25:52 -0500 (Tue, 03 Nov 2009) | 1 line
Changed paths:
   M /build.sh
   M /psp/pspport.c

Fixed PSP prx paths.
------------------------------------------------------------------------
r2458 | sumolx | 2009-11-03 18:20:49 -0500 (Tue, 03 Nov 2009) | 1 line
Changed paths:
   M /Makefile
   M /openbor.h
   M /psp/control.c
   A /psp/controlprx
   A /psp/controlprx/Makefile
   A /psp/controlprx/control.S
   A /psp/controlprx/control.exp
   A /psp/controlprx/control.h
   A /psp/controlprx/control.prx
   A /psp/controlprx/main.c
   A /psp/controlprx/sceCtrl_driver.S
   D /psp/ctrlhook.S
   D /psp/ctrlhook.h
   D /psp/ctrlhook.prx
   D /psp/ctrlhookprx
   D /psp/dvemgr.S
   D /psp/dvemgr.h
   D /psp/dvemgr.prx
   A /psp/dvemgrprx
   A /psp/dvemgrprx/dvemgr.S
   A /psp/dvemgrprx/dvemgr.h
   A /psp/dvemgrprx/dvemgr.prx
   D /psp/exception.prx
   A /psp/exceptionprx/exception.prx
   M /psp/graphics.c
   D /psp/kernel.S
   D /psp/kernel.h
   D /psp/kernel.prx
   A /psp/kernelprx/kernel.S
   A /psp/kernelprx/kernel.prx
   M /psp/menu.c
   M /psp/pspport.c
   M /source/ramlib/ram.c

Updated PSP Layout.
------------------------------------------------------------------------
r2457 | damon_caskey | 2009-11-03 17:51:58 -0500 (Tue, 03 Nov 2009) | 3 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Idle, Walk, Backwalk, Up, & Down now can all have a dynamic number of alts (idle2, idle3...). Alt animation will be played in place of the default if hostile entity is found within its range setting. Lower # alts have priority.

Set number of available animations with "maxidles", "maxwalks", "maxbackwalks", "maxups", & "maxdowns" in models.txt
------------------------------------------------------------------------
r2456 | sumolx | 2009-11-03 12:43:56 -0500 (Tue, 03 Nov 2009) | 1 line
Changed paths:
   M /build.bat

Fixed path for visual studio batch files.
------------------------------------------------------------------------
r2455 | sumolx | 2009-11-03 12:42:52 -0500 (Tue, 03 Nov 2009) | 1 line
Changed paths:
   M /environ.sh

Fixed typo in linux sdk check.
------------------------------------------------------------------------
r2454 | sumolx | 2009-11-03 12:19:24 -0500 (Tue, 03 Nov 2009) | 1 line
Changed paths:
   M /tools/dc-sdk/kos-svn-646.7z

Updated to include lite cygwin1.dll.
------------------------------------------------------------------------
r2453 | sumolx | 2009-11-03 12:13:23 -0500 (Tue, 03 Nov 2009) | 1 line
Changed paths:
   M /environ.sh

fixed HOST_PLATFORM = SVN for kos prebuilt SDK.
------------------------------------------------------------------------
r2452 | sumolx | 2009-11-03 11:55:47 -0500 (Tue, 03 Nov 2009) | 1 line
Changed paths:
   M /Makefile
   M /environ.sh

Updated gp2x as it needed to be fixed with new shell.
------------------------------------------------------------------------
r2451 | sumolx | 2009-11-03 11:55:27 -0500 (Tue, 03 Nov 2009) | 1 line
Changed paths:
   M /tools/gp2x-sdk/gp2x-sdk.7z

updated to include lite cygwin1.dll
------------------------------------------------------------------------
r2450 | sumolx | 2009-11-03 11:45:54 -0500 (Tue, 03 Nov 2009) | 1 line
Changed paths:
   A /tools/bin/env.exe


------------------------------------------------------------------------
r2449 | sumolx | 2009-11-03 11:36:23 -0500 (Tue, 03 Nov 2009) | 1 line
Changed paths:
   M /environ.sh

We now use grep and echo for validating machine and platform types.
------------------------------------------------------------------------
r2448 | sumolx | 2009-11-03 11:35:14 -0500 (Tue, 03 Nov 2009) | 1 line
Changed paths:
   M /tools/bin/chmod.exe
   M /tools/bin/cp.exe
   D /tools/bin/cygiconv-2.dll
   D /tools/bin/cygintl-2.dll
   D /tools/bin/cygintl-3.dll
   D /tools/bin/cygintl-8.dll
   D /tools/bin/cygncurses-8.dll
   D /tools/bin/cygreadline6.dll
   D /tools/bin/cygusb0.dll
   D /tools/bin/cygwin1.dll
   M /tools/bin/echo.exe
   A /tools/bin/grep.exe
   D /tools/bin/less.exe
   D /tools/bin/lesskey.exe
   A /tools/bin/libiconv2.dll
   A /tools/bin/libintl3.dll
   M /tools/bin/ls.exe
   M /tools/bin/mkdir.exe
   M /tools/bin/mv.exe
   A /tools/bin/pcre3.dll
   A /tools/bin/regex2.dll
   M /tools/bin/rm.exe
   M /tools/bin/sh.exe
   M /tools/bin/uname.exe

Cygwin is no longer necessary for the tools we use in bin directory.  They are now native window apps.
------------------------------------------------------------------------
r2447 | sumolx | 2009-11-03 09:40:33 -0500 (Tue, 03 Nov 2009) | 1 line
Changed paths:
   D /tools/coreutils


------------------------------------------------------------------------
r2446 | sumolx | 2009-11-02 20:17:48 -0500 (Mon, 02 Nov 2009) | 1 line
Changed paths:
   A /tools/coreutils
   A /tools/coreutils/bin
   A /tools/coreutils/bin/[.exe
   A /tools/coreutils/bin/basename.exe
   A /tools/coreutils/bin/bash.exe
   A /tools/coreutils/bin/cat.exe
   A /tools/coreutils/bin/chgrp.exe
   A /tools/coreutils/bin/chmod.exe
   A /tools/coreutils/bin/chown.exe
   A /tools/coreutils/bin/chroot.exe
   A /tools/coreutils/bin/cksum.exe
   A /tools/coreutils/bin/comm.exe
   A /tools/coreutils/bin/cp.exe
   A /tools/coreutils/bin/csplit.exe
   A /tools/coreutils/bin/cut.exe
   A /tools/coreutils/bin/date.exe
   A /tools/coreutils/bin/dd.exe
   A /tools/coreutils/bin/df.exe
   A /tools/coreutils/bin/dir.exe
   A /tools/coreutils/bin/dircolors.exe
   A /tools/coreutils/bin/dirname.exe
   A /tools/coreutils/bin/du.exe
   A /tools/coreutils/bin/echo.exe
   A /tools/coreutils/bin/env.exe
   A /tools/coreutils/bin/expand.exe
   A /tools/coreutils/bin/expr.exe
   A /tools/coreutils/bin/factor.exe
   A /tools/coreutils/bin/false.exe
   A /tools/coreutils/bin/fmt.exe
   A /tools/coreutils/bin/fold.exe
   A /tools/coreutils/bin/gdate.exe
   A /tools/coreutils/bin/gecho.exe
   A /tools/coreutils/bin/ginstall.exe
   A /tools/coreutils/bin/gln.exe
   A /tools/coreutils/bin/gmkdir.exe
   A /tools/coreutils/bin/grmdir.exe
   A /tools/coreutils/bin/groups
   A /tools/coreutils/bin/gsort.exe
   A /tools/coreutils/bin/head.exe
   A /tools/coreutils/bin/hostid.exe
   A /tools/coreutils/bin/hostname.exe
   A /tools/coreutils/bin/id.exe
   A /tools/coreutils/bin/install.exe
   A /tools/coreutils/bin/join.exe
   A /tools/coreutils/bin/kill.exe
   A /tools/coreutils/bin/libiconv2.dll
   A /tools/coreutils/bin/libintl3.dll
   A /tools/coreutils/bin/link.exe
   A /tools/coreutils/bin/ln.exe
   A /tools/coreutils/bin/logname.exe
   A /tools/coreutils/bin/ls.exe
   A /tools/coreutils/bin/make.exe
   A /tools/coreutils/bin/md5sum.exe
   A /tools/coreutils/bin/mkdir.exe
   A /tools/coreutils/bin/mkfifo.exe
   A /tools/coreutils/bin/mknod.exe
   A /tools/coreutils/bin/mv.exe
   A /tools/coreutils/bin/nice.exe
   A /tools/coreutils/bin/nl.exe
   A /tools/coreutils/bin/nohup.exe
   A /tools/coreutils/bin/od.exe
   A /tools/coreutils/bin/paste.exe
   A /tools/coreutils/bin/pathchk.exe
   A /tools/coreutils/bin/pinky.exe
   A /tools/coreutils/bin/pr.exe
   A /tools/coreutils/bin/printenv.exe
   A /tools/coreutils/bin/printf.exe
   A /tools/coreutils/bin/ptx.exe
   A /tools/coreutils/bin/pwd.exe
   A /tools/coreutils/bin/readlink.exe
   A /tools/coreutils/bin/rm.exe
   A /tools/coreutils/bin/rmdir.exe
   A /tools/coreutils/bin/seq.exe
   A /tools/coreutils/bin/setuidgid.exe
   A /tools/coreutils/bin/sha1sum.exe
   A /tools/coreutils/bin/shred.exe
   A /tools/coreutils/bin/sleep.exe
   A /tools/coreutils/bin/sort.exe
   A /tools/coreutils/bin/split.exe
   A /tools/coreutils/bin/stat.exe
   A /tools/coreutils/bin/stty.exe
   A /tools/coreutils/bin/su.exe
   A /tools/coreutils/bin/sum.exe
   A /tools/coreutils/bin/sync.exe
   A /tools/coreutils/bin/tac.exe
   A /tools/coreutils/bin/tail.exe
   A /tools/coreutils/bin/tee.exe
   A /tools/coreutils/bin/test.exe
   A /tools/coreutils/bin/touch.exe
   A /tools/coreutils/bin/tr.exe
   A /tools/coreutils/bin/true.exe
   A /tools/coreutils/bin/tsort.exe
   A /tools/coreutils/bin/tty.exe
   A /tools/coreutils/bin/uname.exe
   A /tools/coreutils/bin/unexpand.exe
   A /tools/coreutils/bin/uniq.exe
   A /tools/coreutils/bin/unlink.exe
   A /tools/coreutils/bin/uptime.exe
   A /tools/coreutils/bin/users.exe
   A /tools/coreutils/bin/vdir.exe
   A /tools/coreutils/bin/wc.exe
   A /tools/coreutils/bin/who.exe
   A /tools/coreutils/bin/whoami.exe
   A /tools/coreutils/bin/yasm-0.7.0-win32.exe
   A /tools/coreutils/bin/yasm.rules
   A /tools/coreutils/bin/yes.exe
   A /tools/coreutils/contrib
   A /tools/coreutils/contrib/coreutils
   A /tools/coreutils/contrib/coreutils/5.3.0
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0/check.log
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-GnuWin32.README
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/ABOUT-NLS
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/AUTHORS
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/COPYING
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/ChangeLog
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/INSTALL
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/NEWS
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/README
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/THANKS
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/TODO
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/config
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/config/ChangeLog
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/doc
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/doc/ChangeLog
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/doc/coreutils.info
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/lib
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/lib/ChangeLog
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/lib/README
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/lib/TODO
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/m4
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/m4/ChangeLog
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/old
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/old/fileutils
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/old/fileutils/ChangeLog
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/old/fileutils/NEWS
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/old/sh-utils
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/old/sh-utils/ChangeLog
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/old/sh-utils/NEWS
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/old/textutils
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/old/textutils/ChangeLog
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/old/textutils/NEWS
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/po
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/po/ChangeLog
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/tests
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/tests/README
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/tests/join
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/tests/join/TODO
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/tests/tr
   A /tools/coreutils/contrib/coreutils/5.3.0/coreutils-5.3.0-src/tests/tr/TODO
   A /tools/coreutils/contrib/coreutils/5.3.0/depends-GnuWin32.lst
   A /tools/coreutils/coreutils-5.3.0
   A /tools/coreutils/man
   A /tools/coreutils/man/cat1
   A /tools/coreutils/man/cat1/basename.1.txt
   A /tools/coreutils/man/cat1/cat.1.txt
   A /tools/coreutils/man/cat1/chgrp.1.txt
   A /tools/coreutils/man/cat1/chmod.1.txt
   A /tools/coreutils/man/cat1/chown.1.txt
   A /tools/coreutils/man/cat1/chroot.1.txt
   A /tools/coreutils/man/cat1/cksum.1.txt
   A /tools/coreutils/man/cat1/comm.1.txt
   A /tools/coreutils/man/cat1/cp.1.txt
   A /tools/coreutils/man/cat1/csplit.1.txt
   A /tools/coreutils/man/cat1/cut.1.txt
   A /tools/coreutils/man/cat1/date.1.txt
   A /tools/coreutils/man/cat1/dd.1.txt
   A /tools/coreutils/man/cat1/df.1.txt
   A /tools/coreutils/man/cat1/dir.1.txt
   A /tools/coreutils/man/cat1/dircolors.1.txt
   A /tools/coreutils/man/cat1/dirname.1.txt
   A /tools/coreutils/man/cat1/du.1.txt
   A /tools/coreutils/man/cat1/echo.1.txt
   A /tools/coreutils/man/cat1/env.1.txt
   A /tools/coreutils/man/cat1/expand.1.txt
   A /tools/coreutils/man/cat1/expr.1.txt
   A /tools/coreutils/man/cat1/factor.1.txt
   A /tools/coreutils/man/cat1/false.1.txt
   A /tools/coreutils/man/cat1/fmt.1.txt
   A /tools/coreutils/man/cat1/fold.1.txt
   A /tools/coreutils/man/cat1/groups.1.txt
   A /tools/coreutils/man/cat1/head.1.txt
   A /tools/coreutils/man/cat1/hostid.1.txt
   A /tools/coreutils/man/cat1/hostname.1.txt
   A /tools/coreutils/man/cat1/id.1.txt
   A /tools/coreutils/man/cat1/install.1.txt
   A /tools/coreutils/man/cat1/join.1.txt
   A /tools/coreutils/man/cat1/kill.1.txt
   A /tools/coreutils/man/cat1/link.1.txt
   A /tools/coreutils/man/cat1/ln.1.txt
   A /tools/coreutils/man/cat1/logname.1.txt
   A /tools/coreutils/man/cat1/ls.1.txt
   A /tools/coreutils/man/cat1/md5sum.1.txt
   A /tools/coreutils/man/cat1/mkdir.1.txt
   A /tools/coreutils/man/cat1/mkfifo.1.txt
   A /tools/coreutils/man/cat1/mknod.1.txt
   A /tools/coreutils/man/cat1/mv.1.txt
   A /tools/coreutils/man/cat1/nice.1.txt
   A /tools/coreutils/man/cat1/nl.1.txt
   A /tools/coreutils/man/cat1/nohup.1.txt
   A /tools/coreutils/man/cat1/od.1.txt
   A /tools/coreutils/man/cat1/paste.1.txt
   A /tools/coreutils/man/cat1/pathchk.1.txt
   A /tools/coreutils/man/cat1/pinky.1.txt
   A /tools/coreutils/man/cat1/pr.1.txt
   A /tools/coreutils/man/cat1/printenv.1.txt
   A /tools/coreutils/man/cat1/printf.1.txt
   A /tools/coreutils/man/cat1/ptx.1.txt
   A /tools/coreutils/man/cat1/pwd.1.txt
   A /tools/coreutils/man/cat1/readlink.1.txt
   A /tools/coreutils/man/cat1/rm.1.txt
   A /tools/coreutils/man/cat1/rmdir.1.txt
   A /tools/coreutils/man/cat1/seq.1.txt
   A /tools/coreutils/man/cat1/sha1sum.1.txt
   A /tools/coreutils/man/cat1/shred.1.txt
   A /tools/coreutils/man/cat1/sleep.1.txt
   A /tools/coreutils/man/cat1/sort.1.txt
   A /tools/coreutils/man/cat1/split.1.txt
   A /tools/coreutils/man/cat1/stat.1.txt
   A /tools/coreutils/man/cat1/stty.1.txt
   A /tools/coreutils/man/cat1/su.1.txt
   A /tools/coreutils/man/cat1/sum.1.txt
   A /tools/coreutils/man/cat1/sync.1.txt
   A /tools/coreutils/man/cat1/tac.1.txt
   A /tools/coreutils/man/cat1/tail.1.txt
   A /tools/coreutils/man/cat1/tee.1.txt
   A /tools/coreutils/man/cat1/test.1.txt
   A /tools/coreutils/man/cat1/touch.1.txt
   A /tools/coreutils/man/cat1/tr.1.txt
   A /tools/coreutils/man/cat1/true.1.txt
   A /tools/coreutils/man/cat1/tsort.1.txt
   A /tools/coreutils/man/cat1/tty.1.txt
   A /tools/coreutils/man/cat1/uname.1.txt
   A /tools/coreutils/man/cat1/unexpand.1.txt
   A /tools/coreutils/man/cat1/uniq.1.txt
   A /tools/coreutils/man/cat1/unlink.1.txt
   A /tools/coreutils/man/cat1/uptime.1.txt
   A /tools/coreutils/man/cat1/users.1.txt
   A /tools/coreutils/man/cat1/vdir.1.txt
   A /tools/coreutils/man/cat1/wc.1.txt
   A /tools/coreutils/man/cat1/who.1.txt
   A /tools/coreutils/man/cat1/whoami.1.txt
   A /tools/coreutils/man/cat1/yes.1.txt
   A /tools/coreutils/man/cat1p
   A /tools/coreutils/man/cat1p/basename.1p.txt
   A /tools/coreutils/man/cat1p/cat.1p.txt
   A /tools/coreutils/man/cat1p/chgrp.1p.txt
   A /tools/coreutils/man/cat1p/chmod.1p.txt
   A /tools/coreutils/man/cat1p/chown.1p.txt
   A /tools/coreutils/man/cat1p/cksum.1p.txt
   A /tools/coreutils/man/cat1p/comm.1p.txt
   A /tools/coreutils/man/cat1p/cp.1p.txt
   A /tools/coreutils/man/cat1p/csplit.1p.txt
   A /tools/coreutils/man/cat1p/cut.1p.txt
   A /tools/coreutils/man/cat1p/date.1p.txt
   A /tools/coreutils/man/cat1p/dd.1p.txt
   A /tools/coreutils/man/cat1p/df.1p.txt
   A /tools/coreutils/man/cat1p/dirname.1p.txt
   A /tools/coreutils/man/cat1p/du.1p.txt
   A /tools/coreutils/man/cat1p/echo.1p.txt
   A /tools/coreutils/man/cat1p/env.1p.txt
   A /tools/coreutils/man/cat1p/expand.1p.txt
   A /tools/coreutils/man/cat1p/expr.1p.txt
   A /tools/coreutils/man/cat1p/false.1p.txt
   A /tools/coreutils/man/cat1p/fold.1p.txt
   A /tools/coreutils/man/cat1p/head.1p.txt
   A /tools/coreutils/man/cat1p/id.1p.txt
   A /tools/coreutils/man/cat1p/join.1p.txt
   A /tools/coreutils/man/cat1p/kill.1p.txt
   A /tools/coreutils/man/cat1p/link.1p.txt
   A /tools/coreutils/man/cat1p/ln.1p.txt
   A /tools/coreutils/man/cat1p/logname.1p.txt
   A /tools/coreutils/man/cat1p/ls.1p.txt
   A /tools/coreutils/man/cat1p/mkdir.1p.txt
   A /tools/coreutils/man/cat1p/mkfifo.1p.txt
   A /tools/coreutils/man/cat1p/mv.1p.txt
   A /tools/coreutils/man/cat1p/nice.1p.txt
   A /tools/coreutils/man/cat1p/nl.1p.txt
   A /tools/coreutils/man/cat1p/nohup.1p.txt
   A /tools/coreutils/man/cat1p/od.1p.txt
   A /tools/coreutils/man/cat1p/paste.1p.txt
   A /tools/coreutils/man/cat1p/pathchk.1p.txt
   A /tools/coreutils/man/cat1p/pr.1p.txt
   A /tools/coreutils/man/cat1p/printf.1p.txt
   A /tools/coreutils/man/cat1p/pwd.1p.txt
   A /tools/coreutils/man/cat1p/rm.1p.txt
   A /tools/coreutils/man/cat1p/rmdir.1p.txt
   A /tools/coreutils/man/cat1p/sleep.1p.txt
   A /tools/coreutils/man/cat1p/sort.1p.txt
   A /tools/coreutils/man/cat1p/split.1p.txt
   A /tools/coreutils/man/cat1p/stty.1p.txt
   A /tools/coreutils/man/cat1p/tail.1p.txt
   A /tools/coreutils/man/cat1p/tee.1p.txt
   A /tools/coreutils/man/cat1p/test.1p.txt
   A /tools/coreutils/man/cat1p/touch.1p.txt
   A /tools/coreutils/man/cat1p/tr.1p.txt
   A /tools/coreutils/man/cat1p/true.1p.txt
   A /tools/coreutils/man/cat1p/tsort.1p.txt
   A /tools/coreutils/man/cat1p/tty.1p.txt
   A /tools/coreutils/man/cat1p/uname.1p.txt
   A /tools/coreutils/man/cat1p/unexpand.1p.txt
   A /tools/coreutils/man/cat1p/uniq.1p.txt
   A /tools/coreutils/man/cat1p/unlink.1p.txt
   A /tools/coreutils/man/cat1p/wc.1p.txt
   A /tools/coreutils/man/cat1p/who.1p.txt
   A /tools/coreutils/manifest
   A /tools/coreutils/manifest/coreutils-5.3.0-bin.mft
   A /tools/coreutils/manifest/coreutils-5.3.0-bin.ver
   A /tools/coreutils/manifest/coreutils-5.3.0-dep.mft
   A /tools/coreutils/manifest/coreutils-5.3.0-dep.ver
   A /tools/coreutils/share
   A /tools/coreutils/share/locale
   A /tools/coreutils/share/locale/af
   A /tools/coreutils/share/locale/af/LC_MESSAGES
   A /tools/coreutils/share/locale/af/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/af/LC_TIME
   A /tools/coreutils/share/locale/be
   A /tools/coreutils/share/locale/be/LC_MESSAGES
   A /tools/coreutils/share/locale/be/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/be/LC_TIME
   A /tools/coreutils/share/locale/bg
   A /tools/coreutils/share/locale/bg/LC_MESSAGES
   A /tools/coreutils/share/locale/bg/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/bg/LC_TIME
   A /tools/coreutils/share/locale/ca
   A /tools/coreutils/share/locale/ca/LC_MESSAGES
   A /tools/coreutils/share/locale/ca/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/ca/LC_TIME
   A /tools/coreutils/share/locale/cs
   A /tools/coreutils/share/locale/cs/LC_MESSAGES
   A /tools/coreutils/share/locale/cs/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/cs/LC_TIME
   A /tools/coreutils/share/locale/da
   A /tools/coreutils/share/locale/da/LC_MESSAGES
   A /tools/coreutils/share/locale/da/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/da/LC_TIME
   A /tools/coreutils/share/locale/de
   A /tools/coreutils/share/locale/de/LC_MESSAGES
   A /tools/coreutils/share/locale/de/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/de/LC_TIME
   A /tools/coreutils/share/locale/el
   A /tools/coreutils/share/locale/el/LC_MESSAGES
   A /tools/coreutils/share/locale/el/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/el/LC_TIME
   A /tools/coreutils/share/locale/es
   A /tools/coreutils/share/locale/es/LC_MESSAGES
   A /tools/coreutils/share/locale/es/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/es/LC_TIME
   A /tools/coreutils/share/locale/et
   A /tools/coreutils/share/locale/et/LC_MESSAGES
   A /tools/coreutils/share/locale/et/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/et/LC_TIME
   A /tools/coreutils/share/locale/eu
   A /tools/coreutils/share/locale/eu/LC_MESSAGES
   A /tools/coreutils/share/locale/eu/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/eu/LC_TIME
   A /tools/coreutils/share/locale/fi
   A /tools/coreutils/share/locale/fi/LC_MESSAGES
   A /tools/coreutils/share/locale/fi/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/fi/LC_TIME
   A /tools/coreutils/share/locale/fr
   A /tools/coreutils/share/locale/fr/LC_MESSAGES
   A /tools/coreutils/share/locale/fr/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/fr/LC_TIME
   A /tools/coreutils/share/locale/ga
   A /tools/coreutils/share/locale/ga/LC_MESSAGES
   A /tools/coreutils/share/locale/ga/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/ga/LC_TIME
   A /tools/coreutils/share/locale/gl
   A /tools/coreutils/share/locale/gl/LC_MESSAGES
   A /tools/coreutils/share/locale/gl/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/gl/LC_TIME
   A /tools/coreutils/share/locale/hu
   A /tools/coreutils/share/locale/hu/LC_MESSAGES
   A /tools/coreutils/share/locale/hu/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/hu/LC_TIME
   A /tools/coreutils/share/locale/it
   A /tools/coreutils/share/locale/it/LC_MESSAGES
   A /tools/coreutils/share/locale/it/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/it/LC_TIME
   A /tools/coreutils/share/locale/ja
   A /tools/coreutils/share/locale/ja/LC_MESSAGES
   A /tools/coreutils/share/locale/ja/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/ja/LC_TIME
   A /tools/coreutils/share/locale/ko
   A /tools/coreutils/share/locale/ko/LC_MESSAGES
   A /tools/coreutils/share/locale/ko/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/ko/LC_TIME
   A /tools/coreutils/share/locale/lg
   A /tools/coreutils/share/locale/lg/LC_MESSAGES
   A /tools/coreutils/share/locale/lg/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/lg/LC_TIME
   A /tools/coreutils/share/locale/ms
   A /tools/coreutils/share/locale/ms/LC_MESSAGES
   A /tools/coreutils/share/locale/ms/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/ms/LC_TIME
   A /tools/coreutils/share/locale/nb
   A /tools/coreutils/share/locale/nb/LC_MESSAGES
   A /tools/coreutils/share/locale/nb/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/nb/LC_TIME
   A /tools/coreutils/share/locale/nl
   A /tools/coreutils/share/locale/nl/LC_MESSAGES
   A /tools/coreutils/share/locale/nl/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/nl/LC_TIME
   A /tools/coreutils/share/locale/no
   A /tools/coreutils/share/locale/no/LC_MESSAGES
   A /tools/coreutils/share/locale/no/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/no/LC_TIME
   A /tools/coreutils/share/locale/pl
   A /tools/coreutils/share/locale/pl/LC_MESSAGES
   A /tools/coreutils/share/locale/pl/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/pl/LC_TIME
   A /tools/coreutils/share/locale/pt
   A /tools/coreutils/share/locale/pt/LC_MESSAGES
   A /tools/coreutils/share/locale/pt/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/pt/LC_TIME
   A /tools/coreutils/share/locale/pt_BR
   A /tools/coreutils/share/locale/pt_BR/LC_MESSAGES
   A /tools/coreutils/share/locale/pt_BR/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/pt_BR/LC_TIME
   A /tools/coreutils/share/locale/ru
   A /tools/coreutils/share/locale/ru/LC_MESSAGES
   A /tools/coreutils/share/locale/ru/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/ru/LC_TIME
   A /tools/coreutils/share/locale/sk
   A /tools/coreutils/share/locale/sk/LC_MESSAGES
   A /tools/coreutils/share/locale/sk/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/sk/LC_TIME
   A /tools/coreutils/share/locale/sl
   A /tools/coreutils/share/locale/sl/LC_MESSAGES
   A /tools/coreutils/share/locale/sl/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/sl/LC_TIME
   A /tools/coreutils/share/locale/sv
   A /tools/coreutils/share/locale/sv/LC_MESSAGES
   A /tools/coreutils/share/locale/sv/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/sv/LC_TIME
   A /tools/coreutils/share/locale/tr
   A /tools/coreutils/share/locale/tr/LC_MESSAGES
   A /tools/coreutils/share/locale/tr/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/tr/LC_TIME
   A /tools/coreutils/share/locale/zh_CN
   A /tools/coreutils/share/locale/zh_CN/LC_MESSAGES
   A /tools/coreutils/share/locale/zh_CN/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/zh_CN/LC_TIME
   A /tools/coreutils/share/locale/zh_TW
   A /tools/coreutils/share/locale/zh_TW/LC_MESSAGES
   A /tools/coreutils/share/locale/zh_TW/LC_MESSAGES/coreutils.mo
   A /tools/coreutils/share/locale/zh_TW/LC_TIME

We will now use the standard and yet freely available coreutils from the gnu project.  This way only the SDK(s) require cygwin.  Thus less conflicts should occur.
------------------------------------------------------------------------
r2445 | sumolx | 2009-11-02 20:17:02 -0500 (Mon, 02 Nov 2009) | 1 line
Changed paths:
   M /tools/psp-sdk/psp-sdk.7z

The new pspsdk with newlib malloc defragmenation optimizations.
------------------------------------------------------------------------
r2444 | sumolx | 2009-11-02 17:33:35 -0500 (Mon, 02 Nov 2009) | 1 line
Changed paths:
   M /psp/menu.c

Log file control now has scrolling capabilities for up/down/left/right keys.
------------------------------------------------------------------------
r2443 | damon_Caskey | 2009-11-02 10:52:43 -0500 (Mon, 02 Nov 2009) | 2 lines
Changed paths:
   M /openbor.c

lasthitx/y/z open to changeopenborvariant.
New openborvariant: "lasthitt" - Last hit attack type. Also open to openborvariant.
------------------------------------------------------------------------
r2442 | sumolx | 2009-11-02 10:52:34 -0500 (Mon, 02 Nov 2009) | 1 line
Changed paths:
   M /psp/menu.c
   M /sdl/menu.c

Log view window is now fixed depending on platform resolution.
------------------------------------------------------------------------
r2441 | sumolx | 2009-11-02 10:20:05 -0500 (Mon, 02 Nov 2009) | 1 line
Changed paths:
   M /psp/menu.c
   M /sdl/menu.c

Fixed offset of logfile last row to display.
------------------------------------------------------------------------
r2440 | damon_caskey | 2009-11-02 09:22:51 -0500 (Mon, 02 Nov 2009) | 3 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Loop now has frame parameter: loop {toggle} {frame}

{frame} if provided, animation loops back to this frame number.
------------------------------------------------------------------------
r2439 | sumolx | 2009-10-30 18:42:46 -0400 (Fri, 30 Oct 2009) | 4 lines
Changed paths:
   M /mvs/vc8/OpenBOR.sln
   M /psp/menu.c
   M /sdl/menu.c

The all new redesigned Log Viewer.  Now we can page up, page down, home, end, line down and line up.  Plus we now display line index.

PSP is Completed.
SDL requires interface update to support script log as well.
------------------------------------------------------------------------
r2438 | sumolx | 2009-10-27 16:48:20 -0400 (Tue, 27 Oct 2009) | 1 line
Changed paths:
   M /environ.sh

Typo in host_platform flag for PSP Environment.
------------------------------------------------------------------------
r2437 | damon_caskey | 2009-10-23 11:58:21 -0400 (Fri, 23 Oct 2009) | 6 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Model prop: Scroll {float}

Entity scrolls with level at {float} speed (like a panel type entity). Useful to make interactive background entities that scroll like panel types, or temporarily override the speed property entities that are panel type.

float fScroll = getentityproperty({ent}, "scroll");
changeentityproperty({ent}, "scroll", fScroll);
------------------------------------------------------------------------
r2436 | utunnels | 2009-10-18 10:04:14 -0400 (Sun, 18 Oct 2009) | 2 lines
Changed paths:
   M /openbor.c
   M /openborscript.c

Move update_ents behidn update_scroller in function update.
For those panel type entities.
------------------------------------------------------------------------
r2435 | damon_caskey | 2009-10-14 10:55:34 -0400 (Wed, 14 Oct 2009) | 1 line
Changed paths:
   M /source/gamelib/soundmix.c

Increased sound cache. We'll see if this doesn't hog too much memory.
------------------------------------------------------------------------
r2434 | damon_caskey | 2009-10-12 10:18:01 -0400 (Mon, 12 Oct 2009) | 1 line
Changed paths:
   M /openbor.c

Recalling previous changes; further testing showed some unwanted side effects.
------------------------------------------------------------------------
r2433 | damon_caskey | 2009-10-12 09:27:16 -0400 (Mon, 12 Oct 2009) | 1 line
Changed paths:
   M /openbor.c

Added check to fix infinite delay (delay -1) being canceled by attack pause if entity hit something.
------------------------------------------------------------------------
r2432 | damon_caskey | 2009-10-09 15:32:50 -0400 (Fri, 09 Oct 2009) | 1 line
Changed paths:
   M /openbor.c

maxscriptvars, maxentityvars, maxindexedvars & maxglobalvars added to openborvariant().
------------------------------------------------------------------------
r2431 | damon_caskey | 2009-10-09 09:04:04 -0400 (Fri, 09 Oct 2009) | 1 line
Changed paths:
   M /openborscript.c

animvalid {ani} added to getentityproperty. Return 1 if animation exists.
------------------------------------------------------------------------
r2430 | damon_Caskey | 2009-10-08 11:37:58 -0400 (Thu, 08 Oct 2009) | 3 lines
Changed paths:
   M /openbor.c
   M /openborscript.c

energycost {ani} added to getentityproperty.

Arbitrary "no negative energycost" check removed from load_cached_model()
------------------------------------------------------------------------
r2429 | utunnels | 2009-10-05 00:05:50 -0400 (Mon, 05 Oct 2009) | 1 line
Changed paths:
   M /openbor.c

Fixed offscreenkill for elevator stages.
------------------------------------------------------------------------
r2428 | utunnels | 2009-10-01 22:35:10 -0400 (Thu, 01 Oct 2009) | 2 lines
Changed paths:
   M /openbor.c

Add gfx_y_offset to oopenborvariant.

------------------------------------------------------------------------
r2427 | utunnels | 2009-10-01 09:36:43 -0400 (Thu, 01 Oct 2009) | 4 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Frame command:
 idle 1/0
Your char can move freely at that frame.

------------------------------------------------------------------------
r2426 | utunnels | 2009-10-01 01:14:59 -0400 (Thu, 01 Oct 2009) | 1 line
Changed paths:
   M /openborscript.c

Reset entity's nograb value to 0 in script function setidle.
------------------------------------------------------------------------
r2425 | sumolx | 2009-09-30 15:37:24 -0400 (Wed, 30 Sep 2009) | 6 lines
Changed paths:
   D /vc7
   D /vc8

VC9 Now Supported.  Reorganized all Visual Studio layout.

mvs/
---->vc7
---->vc8
---->vc9
------------------------------------------------------------------------
r2424 | sumolx | 2009-09-30 15:30:02 -0400 (Wed, 30 Sep 2009) | 6 lines
Changed paths:
   A /mvs
   A /mvs/lib
   A /mvs/lib/SDL.lib
   A /mvs/lib/SDL_gfx.lib
   A /mvs/lib/SDL_image.lib
   A /mvs/lib/SDL_ttf.lib
   A /mvs/lib/SDLmain.lib
   A /mvs/lib/dirent.lib
   A /mvs/lib/freetype.lib
   A /mvs/lib/libjpeg.lib
   A /mvs/lib/libpng.lib
   A /mvs/lib/libtiff.lib
   A /mvs/lib/zlib.lib
   A /mvs/vc7
   A /mvs/vc7/OpenBOR.rc
   A /mvs/vc7/OpenBOR.sln
   A /mvs/vc7/OpenBOR.vcproj
   A /mvs/vc7/make.bat
   A /mvs/vc7/resource.h
   A /mvs/vc8
   A /mvs/vc8/OpenBOR.rc
   A /mvs/vc8/OpenBOR.sln
   A /mvs/vc8/OpenBOR.vcproj
   A /mvs/vc8/make.bat
   A /mvs/vc8/resource.h
   A /mvs/vc9
   A /mvs/vc9/OpenBOR.rc
   A /mvs/vc9/OpenBOR.sln
   A /mvs/vc9/OpenBOR.vcproj
   A /mvs/vc9/make.bat
   A /mvs/vc9/resource.h

VC9 Now Supported.  Reorganized all Visual Studio layout.

mvs/
---->vc7
---->vc8
---->vc9
------------------------------------------------------------------------
r2423 | sumolx | 2009-09-30 14:34:45 -0400 (Wed, 30 Sep 2009) | 1 line
Changed paths:
   M /vc8/OpenBOR.vcproj

MMX was still defined in proprocessor for Debug Mode.
------------------------------------------------------------------------
r2422 | damon_caskey | 2009-09-30 11:06:38 -0400 (Wed, 30 Sep 2009) | 1 line
Changed paths:
   M /openbor.c

Burn and Shock no longer revert to Fall 1 upon landing; it was pointless extra code that just made performing scripted effects and deaths more complex.
------------------------------------------------------------------------
r2421 | damon_caskey | 2009-09-28 15:39:59 -0400 (Mon, 28 Sep 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c

Fixed bug that allowed players to attack freely while in blockpain.
------------------------------------------------------------------------
r2420 | damon_caskey | 2009-09-28 11:56:12 -0400 (Mon, 28 Sep 2009) | 7 lines
Changed paths:
   M /openbor.c
   M /openbor.h

komap {map} {apply}: Remap when KO'd.

{map}: Remap index.
{apply}: 0 = Apply as soon as entity touches ground from fall. 1 = Apply on last frame of fall or death animation.
 


------------------------------------------------------------------------
r2419 | damon_caskey | 2009-09-25 20:49:53 -0400 (Fri, 25 Sep 2009) | 23 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

New script Event: onpainscript - Fires after all pain values are set to entity. Returns following variables:

void self: Calling entity.
int type: Attack type.
int reset: Reset flag for pain animation.

Openborvariant additions:

float lasthitx: X location of last hit.
float lasthita: Y location of last hit.
float lasthitz: Z location of last hit.

New attack supplement: staydown {rise} {riseattack}

{rise} - Additional time in centiseconds before entity's next rise.
{riseattack} - Additional time in centiseconds before entity's next riseattack. If -1, entity cannot rise attack at all. 

Both values are reset once entity rises or rise attacks. Open to get & changeentityproperites as:

int iRise = getentityproperty(vEntity, "staydown");
int iRiseattack = getentityproperty(vEntity, "staydownatk");

changeentityproperty(vEntity, "staydown", {rise}, {riseattack});
------------------------------------------------------------------------
r2418 | damon_caskey | 2009-09-25 12:14:25 -0400 (Fri, 25 Sep 2009) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Added openborvariants: lasthitx/a/z. 
New script event: onpain - fires immediately after entity is put into pain animation. opens up some new tricks with hit reactions.
------------------------------------------------------------------------
r2417 | utunnels | 2009-09-24 03:49:25 -0400 (Thu, 24 Sep 2009) | 1 line
Changed paths:
   M /openbor.c

Removed a debug print.
------------------------------------------------------------------------
r2416 | utunnels | 2009-09-23 08:46:19 -0400 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /openbor.c

Spawn weapon item at z=100000 so it won't get killed by the engine instantly.
------------------------------------------------------------------------
r2415 | utunnels | 2009-09-23 04:45:37 -0400 (Wed, 23 Sep 2009) | 2 lines
Changed paths:
   M /openbor.c

Change bikder's offscreenkill value to 300.

------------------------------------------------------------------------
r2414 | utunnels | 2009-09-23 04:02:35 -0400 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Add model header command "offscreenkill".
------------------------------------------------------------------------
r2413 | utunnels | 2009-09-23 02:43:07 -0400 (Wed, 23 Sep 2009) | 1 line
Changed paths:
   M /openborscript.c

Added colourmap to getentityproperty
------------------------------------------------------------------------
r2412 | utunnels | 2009-09-22 11:38:47 -0400 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /openbor.c

Fixed blendfx command for alpha 1.
------------------------------------------------------------------------
r2411 | damon_caskey | 2009-09-22 10:24:17 -0400 (Tue, 22 Sep 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Entity script: onkillscript - Runs when engine clears entity from play. Useful to clear out any leftovers, variables, or whatever without messing up death routines.
------------------------------------------------------------------------
r2410 | utunnels | 2009-09-19 04:25:51 -0400 (Sat, 19 Sep 2009) | 1 line
Changed paths:
   M /openborscript.c

Added nograb to getentityproperty.
------------------------------------------------------------------------
r2409 | utunnels | 2009-09-19 01:04:50 -0400 (Sat, 19 Sep 2009) | 3 lines
Changed paths:
   M /openbor.c

Fixed defense/offense code.
factor is no longer divided by 100

------------------------------------------------------------------------
r2408 | utunnels | 2009-09-16 12:55:59 -0400 (Wed, 16 Sep 2009) | 7 lines
Changed paths:
   M /openbor.c

Change spawn action check logic in ent_default_init

if(e.animnum==ANI_SPAWN || e.animnum==ANI_RESPAWN)

to

if(validanim(e,ANI_SPAWN) || validanim(e,ANI_RESPAWN))
------------------------------------------------------------------------
r2407 | utunnels | 2009-09-16 12:15:16 -0400 (Wed, 16 Sep 2009) | 1 line
Changed paths:
   M /openbor.c

Forgot to remove debug print, removed.
------------------------------------------------------------------------
r2406 | damon_Caskey | 2009-09-15 13:44:43 -0400 (Tue, 15 Sep 2009) | 1 line
Changed paths:
   M /openborscript.c

Added "autokill" to get/change entity property.
------------------------------------------------------------------------
r2405 | utunnels | 2009-09-12 11:52:21 -0400 (Sat, 12 Sep 2009) | 1 line
Changed paths:
   M /openbor.c

Fix an issue that enemies never drop from the sky in a left/right stage.
------------------------------------------------------------------------
r2404 | utunnels | 2009-09-12 11:45:00 -0400 (Sat, 12 Sep 2009) | 7 lines
Changed paths:
   M /openbor.c

//if(!level->bglayers[0].xoffset && level->bglayers[0].xrepeat<5000)level->bglayers[0].xoffset=-background->width;

Commented to see if there's any problem.

--------

Fixed a crash bug if there's no flash spawned when trying to execute on spawn script.
------------------------------------------------------------------------
r2403 | damon_caskey | 2009-09-11 17:00:18 -0400 (Fri, 11 Sep 2009) | 1 line
Changed paths:
   M /openborscript.c

Added "bounce", "falldie", and "nodieblink" to get/changeentityproperty.
------------------------------------------------------------------------
r2402 | damon_caskey | 2009-09-10 16:53:49 -0400 (Thu, 10 Sep 2009) | 1 line
Changed paths:
   M /openbor.c

onspawnscript fires for dust/flash. Added player_min/max_z to openborvariant.
------------------------------------------------------------------------
r2401 | sumolx | 2009-09-02 14:45:39 -0400 (Wed, 02 Sep 2009) | 3 lines
Changed paths:
   M /Makefile
   M /environ.sh

Fixed paths for Open2xToolChain.


------------------------------------------------------------------------
r2400 | sumolx | 2009-09-01 00:35:26 -0400 (Tue, 01 Sep 2009) | 3 lines
Changed paths:
   M /Makefile

Replaced PLATFORM with TARGET_PLATFORM.


------------------------------------------------------------------------
r2399 | sumolx | 2009-09-01 00:34:44 -0400 (Tue, 01 Sep 2009) | 3 lines
Changed paths:
   M /environ.sh

Replaced PLATFORM variable with HOST_PLATFORM.


------------------------------------------------------------------------
r2398 | utunnels | 2009-08-29 05:49:36 -0400 (Sat, 29 Aug 2009) | 2 lines
Changed paths:
   M /openbor.c

Don't gain altitude if tossv==0.
Fixed jumpframe slide trick, likely.
------------------------------------------------------------------------
r2397 | sumolx | 2009-08-27 12:12:56 -0400 (Thu, 27 Aug 2009) | 1 line
Changed paths:
   M /Makefile
   M /source/version.h

Build 2397 ready for release.
------------------------------------------------------------------------
r2396 | sumolx | 2009-08-27 12:10:47 -0400 (Thu, 27 Aug 2009) | 1 line
Changed paths:
   M /openbor.c

load command is now allowed in selectplayer screen.
------------------------------------------------------------------------
r2395 | utunnels | 2009-08-27 08:06:42 -0400 (Thu, 27 Aug 2009) | 1 line
Changed paths:
   M /build.sh

Allow build.sh to load another script buildspec.sh so there's no need to change build.sh itself if you only want to compile a certain platform.
------------------------------------------------------------------------
r2394 | utunnels | 2009-08-27 07:53:08 -0400 (Thu, 27 Aug 2009) | 1 line
Changed paths:
   M /openbor.c

Fix playgif function, use a temporary background to play the gif instead of overwriting the old one.
------------------------------------------------------------------------
r2393 | sumolx | 2009-08-21 10:08:40 -0400 (Fri, 21 Aug 2009) | 2 lines
Changed paths:
   M /sdl/sdlport.c

Using MAX_PATH instead of 256, don't know what the max size is for OSX.

------------------------------------------------------------------------
r2392 | sumolx | 2009-08-21 10:03:06 -0400 (Fri, 21 Aug 2009) | 2 lines
Changed paths:
   M /sdl/sdlport.c

Should be defined OSX and not MAC.

------------------------------------------------------------------------
r2391 | sumolx | 2009-08-17 10:24:47 -0400 (Mon, 17 Aug 2009) | 1 line
Changed paths:
   M /Makefile
   M /build.sh
   M /environ.sh

Environ, Makefile and build scripts are now all fixed.
------------------------------------------------------------------------
r2390 | sumolx | 2009-08-17 09:41:27 -0400 (Mon, 17 Aug 2009) | 1 line
Changed paths:
   M /environ.sh

uname -s is compatible across all systems.  We just need to parse for CYGWIN going forward.
------------------------------------------------------------------------
r2389 | sumolx | 2009-08-17 09:32:08 -0400 (Mon, 17 Aug 2009) | 1 line
Changed paths:
   M /environ.sh

uname -o works perfectly in cygwin.
------------------------------------------------------------------------
r2388 | sumolx | 2009-08-16 23:02:19 -0400 (Sun, 16 Aug 2009) | 3 lines
Changed paths:
   M /environ.sh

Fixed the compare against CYGWIN platform.  All build should now compile using the script.


------------------------------------------------------------------------
r2387 | sumolx | 2009-08-16 13:34:23 -0400 (Sun, 16 Aug 2009) | 2 lines
Changed paths:
   M /Makefile
   M /build.sh
   M /environ.sh
   M /sdl/video.c

Addition enhancements to our build scripting capabilities.  Removed Icon from being imbedded for now....  Not sure If I'm going to keep it this way.

------------------------------------------------------------------------
r2386 | utunnels | 2009-08-16 02:14:09 -0400 (Sun, 16 Aug 2009) | 1 line
Changed paths:
   M /openborscript.c

drawstring(x, y, font, string, z);
------------------------------------------------------------------------
r2385 | sumolx | 2009-08-15 22:41:34 -0400 (Sat, 15 Aug 2009) | 3 lines
Changed paths:
   M /Makefile
   M /build.sh
   M /environ.sh
   M /source/utils.c

Enhanced build.sh to have arguments which will compile specific targets or All.


------------------------------------------------------------------------
r2384 | sumolx | 2009-08-15 21:14:11 -0400 (Sat, 15 Aug 2009) | 2 lines
Changed paths:
   M /build.sh
   M /environ.sh
   A /resources/Info.plist
   A /resources/PkgInfo
   M /sdl/sdlport.c
   M /source/utils.c

Added Mac OS X packaging support.  Still need to fix relative directory support when accessed as packaged app.

------------------------------------------------------------------------
r2383 | utunnels | 2009-08-14 02:39:13 -0400 (Fri, 14 Aug 2009) | 1 line
Changed paths:
   M /openbor.c

Adjust pause menu text.
------------------------------------------------------------------------
r2382 | sumolx | 2009-08-11 11:27:46 -0400 (Tue, 11 Aug 2009) | 1 line
Changed paths:
   M /Makefile
   M /source/version.h

Updated version 2382 for release
------------------------------------------------------------------------
r2381 | sumolx | 2009-08-11 10:03:23 -0400 (Tue, 11 Aug 2009) | 1 line
Changed paths:
   M /sdl/sdlport.c
   M /vc8/OpenBOR.vcproj

All platforms are linkable!  Well except for XBOX....
------------------------------------------------------------------------
r2380 | sumolx | 2009-08-10 22:43:03 -0400 (Mon, 10 Aug 2009) | 3 lines
Changed paths:
   M /Makefile
   M /sdl/sdlport.c
   M /source/gfxlib/2xSaImmx.asm
   M /source/gfxlib/bilinearmmx.asm
   M /source/gfxlib/hq2x16mmx.asm
   M /source/ramlib/ram.c

MMX checks within ASM files cause breakage.  If they are to be disabled then comment out MMX = 1 from makefile.  MAC OSX finally runs!!!!


------------------------------------------------------------------------
r2379 | sumolx | 2009-08-10 17:14:22 -0400 (Mon, 10 Aug 2009) | 1 line
Changed paths:
   M /Makefile

elifeq not supported in GNU Makefiles.
------------------------------------------------------------------------
r2378 | sumolx | 2009-08-10 17:05:19 -0400 (Mon, 10 Aug 2009) | 1 line
Changed paths:
   M /Makefile

Optimized Makefile for Linux.
------------------------------------------------------------------------
r2377 | sumolx | 2009-08-10 16:59:04 -0400 (Mon, 10 Aug 2009) | 1 line
Changed paths:
   M /environ.sh

Typo in linux environment.
------------------------------------------------------------------------
r2376 | sumolx | 2009-08-10 16:58:06 -0400 (Mon, 10 Aug 2009) | 1 line
Changed paths:
   M /environ.sh

Typo in linux environment.
------------------------------------------------------------------------
r2375 | sumolx | 2009-08-10 16:52:19 -0400 (Mon, 10 Aug 2009) | 1 line
Changed paths:
   M /Makefile
   M /environ.sh

environ.sh and makefile are now more generic.  This way compiling on other distributions should now be easier.
------------------------------------------------------------------------
r2374 | utunnels | 2009-08-02 22:04:33 -0400 (Sun, 02 Aug 2009) | 1 line
Changed paths:
   M /openbor.h

Now it can be compiled using visual studio.
------------------------------------------------------------------------
r2373 | sumolx | 2009-08-02 20:56:01 -0400 (Sun, 02 Aug 2009) | 5 lines
Changed paths:
   M /openbor.h

Previous versions of CPP implemented the comma-deletion extension much more generally. We have restricted it in this release to minimize the differences from C99. To get the same effect with both this and previous versions of GCC, the token preceding the special `##' must be a comma, and there must be white space between that comma and whatever comes immediately before it:

     #define eprintf(format, args...) fprintf (stderr, format , ##args)


------------------------------------------------------------------------
r2372 | utunnels | 2009-08-02 02:25:56 -0400 (Sun, 02 Aug 2009) | 1 line
Changed paths:
   M /openbor.c

Minor change in menu text positions.
------------------------------------------------------------------------
r2371 | utunnels | 2009-08-02 02:15:11 -0400 (Sun, 02 Aug 2009) | 1 line
Changed paths:
   M /source/gamelib/spritef.c

Enable remap+blend for 8bit mode.
------------------------------------------------------------------------
r2370 | sumolx | 2009-08-02 01:01:43 -0400 (Sun, 02 Aug 2009) | 2 lines
Changed paths:
   M /Makefile

Mac OSX is now a supported Platform.

------------------------------------------------------------------------
r2369 | sumolx | 2009-08-02 01:01:15 -0400 (Sun, 02 Aug 2009) | 2 lines
Changed paths:
   M /environ.sh

Mac OSX is now a supported Platform.

------------------------------------------------------------------------
r2368 | orochi_x | 2009-07-29 22:04:06 -0400 (Wed, 29 Jul 2009) | 1 line
Changed paths:
   M /openbor.c

Fix for jumpframes with negative Y
------------------------------------------------------------------------
r2367 | utunnels | 2009-07-28 20:53:40 -0400 (Tue, 28 Jul 2009) | 1 line
Changed paths:
   M /openbor.c
   M /source/gamelib/loadimg.c

Minor, such as changing end of line to windows standard.
------------------------------------------------------------------------
r2366 | utunnels | 2009-07-28 12:38:23 -0400 (Tue, 28 Jul 2009) | 1 line
Changed paths:
   M /openbor.c

Minor change.
------------------------------------------------------------------------
r2365 | utunnels | 2009-07-27 20:11:13 -0400 (Mon, 27 Jul 2009) | 1 line
Changed paths:
   M /vc8/OpenBOR.vcproj

Removed the 2 unused files from the vcproj file.
------------------------------------------------------------------------
r2364 | utunnels | 2009-07-27 10:23:34 -0400 (Mon, 27 Jul 2009) | 2 lines
Changed paths:
   M /openbor.c

Restore default walk speed for type one.

------------------------------------------------------------------------
r2363 | utunnels | 2009-07-27 03:30:11 -0400 (Mon, 27 Jul 2009) | 1 line
Changed paths:
   M /openbor.c

Subject_to_wall now checked in common_trymove and arrow_move.
------------------------------------------------------------------------
r2362 | utunnels | 2009-07-26 03:02:19 -0400 (Sun, 26 Jul 2009) | 1 line
Changed paths:
   M /openbor.c

Hall of fame now supports big fonts.
------------------------------------------------------------------------
r2361 | utunnels | 2009-07-26 02:33:23 -0400 (Sun, 26 Jul 2009) | 1 line
Changed paths:
   M /openbor.c

Menu rewrite complete for big fonts.
------------------------------------------------------------------------
r2360 | utunnels | 2009-07-25 12:42:39 -0400 (Sat, 25 Jul 2009) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /source/gamelib/font.c
   M /source/gamelib/font.h

Some twists in the menu code, for those who use large fonts.(incomplete)

------------------------------------------------------------------------
r2359 | utunnels | 2009-07-20 11:32:47 -0400 (Mon, 20 Jul 2009) | 1 line
Changed paths:
   M /source/gfxlib/2xSaI.c
   M /source/gfxlib/2xSaImmx.asm
   M /source/gfxlib/bilinearmmx.asm
   M /source/gfxlib/hq2x.c
   M /source/gfxlib/hq2x16mmx.asm
   M /vc8/OpenBOR.vcproj

Switch off MMX temporarily since it is buggy.
------------------------------------------------------------------------
r2358 | orochi_x | 2009-07-17 23:23:33 -0400 (Fri, 17 Jul 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Per mod config finished.
------------------------------------------------------------------------
r2357 | damon_caskey | 2009-07-15 11:42:28 -0400 (Wed, 15 Jul 2009) | 1 line
Changed paths:
   M /openborscript.c

Added "aggression" to get/changeentityproperty.
------------------------------------------------------------------------
r2356 | utunnels | 2009-07-12 08:04:56 -0400 (Sun, 12 Jul 2009) | 1 line
Changed paths:
   M /source/gamelib/pixelformat.c


------------------------------------------------------------------------
r2355 | utunnels | 2009-07-12 01:19:28 -0400 (Sun, 12 Jul 2009) | 1 line
Changed paths:
   M /source/gamelib/pixelformat.c


------------------------------------------------------------------------
r2354 | utunnels | 2009-07-11 23:42:00 -0400 (Sat, 11 Jul 2009) | 2 lines
Changed paths:
   M /source/gamelib/pixelformat.c

Fixed fast copy macros.

------------------------------------------------------------------------
r2353 | SumolX | 2009-07-10 10:03:38 -0400 (Fri, 10 Jul 2009) | 1 line
Changed paths:
   M /openbor.c

Cleanup:  openbor.c:11147: warning: unused variable `dot_index'
------------------------------------------------------------------------
r2352 | SumolX | 2009-07-10 10:02:10 -0400 (Fri, 10 Jul 2009) | 1 line
Changed paths:
   M /openbor.h

Strange issue with commenting within GCC compiler, therefore I changed to other style of commenting.
------------------------------------------------------------------------
r2351 | damon_caskey | 2009-07-02 13:21:37 -0400 (Thu, 02 Jul 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

edelay now includes % mode and is a struct.
------------------------------------------------------------------------
r2350 | damon_caskey | 2009-07-01 14:19:29 -0400 (Wed, 01 Jul 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

edelay complete. 
------------------------------------------------------------------------
r2349 | damon_caskey | 2009-07-01 12:29:47 -0400 (Wed, 01 Jul 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Multiple dot effects (1-10) now available.
------------------------------------------------------------------------
r2348 | damon_caskey | 2009-06-26 19:20:52 -0400 (Fri, 26 Jun 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

DOT system (formerly drain) now fully functional. Will add option of multiple overlapping DOT effects before releasing.
------------------------------------------------------------------------
r2347 | sumolx | 2009-06-22 21:24:35 -0400 (Mon, 22 Jun 2009) | 1 line
Changed paths:
   M /openbor.c

Unused variable s_attack attack;
------------------------------------------------------------------------
r2346 | damon_caskey | 2009-06-22 19:42:31 -0400 (Mon, 22 Jun 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /vc8/OpenBOR.sln

Drain system now returning properties and using centisecond values. Will try and add Index (multiple drains) and changeentityproperty functionality.
------------------------------------------------------------------------
r2345 | orochi_x | 2009-06-21 21:31:31 -0400 (Sun, 21 Jun 2009) | 1 line
Changed paths:
   M /openbor.c
   M /source/utils.c

Settings now saved on per mod basis. Settings.sav is no more. We use pakname.cfg instead.
------------------------------------------------------------------------
r2344 | SumolX | 2009-06-19 16:27:27 -0400 (Fri, 19 Jun 2009) | 1 line
Changed paths:
   M /dc/sblaster.c

KOS snd_stream library is now used instead of SDL.  Only video is left that still references SDL.
------------------------------------------------------------------------
r2343 | sumolx | 2009-06-18 00:58:51 -0400 (Thu, 18 Jun 2009) | 1 line
Changed paths:
   M /source/ramlib/ram.c
   M /xbox/video.c
   M /xbox/video.h

XBOX version compiles once more....
------------------------------------------------------------------------
r2342 | sumolx | 2009-06-18 00:37:41 -0400 (Thu, 18 Jun 2009) | 1 line
Changed paths:
   M /openbor.c

typo in strcpy for xbox menu.
------------------------------------------------------------------------
r2341 | sumolx | 2009-06-18 00:27:29 -0400 (Thu, 18 Jun 2009) | 1 line
Changed paths:
   M /Makefile
   M /build.sh

DC KOS now supports PAL and NTSC all in one.  No need to compile both going forward.
------------------------------------------------------------------------
r2340 | sumolx | 2009-06-18 00:15:45 -0400 (Thu, 18 Jun 2009) | 1 line
Changed paths:
   M /tools/dc-sdk/kos-svn-646.7z

KOS DC kos-ports extra pack from DDER4
------------------------------------------------------------------------
r2339 | sumolx | 2009-06-18 00:05:35 -0400 (Thu, 18 Jun 2009) | 1 line
Changed paths:
   M /dc/dcport.c
   M /dc/video.c
   M /openbor.c

This release is temporary.  Just a proof of concept until I rewrite the video code using KOS built-in pvr libs.
------------------------------------------------------------------------
r2338 | sumolx | 2009-06-17 22:48:26 -0400 (Wed, 17 Jun 2009) | 1 line
Changed paths:
   M /Makefile
   M /source/gamelib/loadimg.c

KOS DC kos-ports extra pack from DDER4
------------------------------------------------------------------------
r2337 | sumolx | 2009-06-17 21:35:29 -0400 (Wed, 17 Jun 2009) | 1 line
Changed paths:
   M /Makefile
   M /openbor.c

KOS DC version 90% completed.
------------------------------------------------------------------------
r2336 | sumolx | 2009-06-17 21:33:07 -0400 (Wed, 17 Jun 2009) | 1 line
Changed paths:
   M /source/ramlib/ram.c
   M /source/ramlib/ram.h

KOS DC version 90% completed.
------------------------------------------------------------------------
r2335 | sumolx | 2009-06-17 21:32:47 -0400 (Wed, 17 Jun 2009) | 1 line
Changed paths:
   M /source/gamelib/packfile.c
   M /source/gamelib/soundmix.c

KOS DC version 90% completed.
------------------------------------------------------------------------
r2334 | sumolx | 2009-06-17 21:32:00 -0400 (Wed, 17 Jun 2009) | 1 line
Changed paths:
   D /dc/borstartup.c
   D /dc/borstartup.h
   D /dc/borstartup_img.h
   M /dc/control.c
   M /dc/control.h
   D /dc/crt0.s
   D /dc/dc.x
   D /dc/dcirq.c
   D /dc/dcirq.h
   D /dc/dcloadsc.s
   D /dc/dcmath.h
   D /dc/dcmath.s
   D /dc/dcpad.c
   D /dc/dcpad.h
   M /dc/dcport.c
   M /dc/dcport.h
   D /dc/dcsound.c
   D /dc/dcsound.h
   D /dc/dcvga.c
   D /dc/dcvga.h
   D /dc/g2.c
   D /dc/g2.h
   M /dc/sblaster.c
   M /dc/sblaster.h
   D /dc/syscalls.c
   M /dc/timer.c
   D /dc/vbr.s
   D /dc/vga.c
   M /dc/vga.h
   M /dc/video.c
   M /dc/video.h

KOS DC version 90% completed.
------------------------------------------------------------------------
r2333 | SumolX | 2009-06-17 15:39:17 -0400 (Wed, 17 Jun 2009) | 2 lines
Changed paths:
   D /tools/dc-sdk/dc-sdk(kos).7z
   D /tools/dc-sdk/dc-sdk(sh-elf).7z
   M /tools/dc-sdk/kos-svn-646.7z

Updated gnu-wrappers for tools/bin/
Removed old toolchains
------------------------------------------------------------------------
r2332 | SumolX | 2009-06-17 15:37:16 -0400 (Wed, 17 Jun 2009) | 1 line
Changed paths:
   M /Makefile

KOS CC/AS now complete.
------------------------------------------------------------------------
r2331 | SumolX | 2009-06-17 15:32:15 -0400 (Wed, 17 Jun 2009) | 1 line
Changed paths:
   M /dc/dcport.c
   M /dc/dcsound.c

KOS compatible
------------------------------------------------------------------------
r2330 | SumolX | 2009-06-17 15:02:47 -0400 (Wed, 17 Jun 2009) | 1 line
Changed paths:
   M /Makefile

Updated to use KOS variables.
------------------------------------------------------------------------
r2329 | SumolX | 2009-06-17 15:01:47 -0400 (Wed, 17 Jun 2009) | 1 line
Changed paths:
   A /tools/bin/cygintl-8.dll

Required for SH-ELF compiler
------------------------------------------------------------------------
r2328 | SumolX | 2009-06-17 14:21:37 -0400 (Wed, 17 Jun 2009) | 2 lines
Changed paths:
   A /tools/dc-sdk/kos-svn-646.7z

Latest to date kos 1.3.0 SVN 646.
Malloc Debug disabled.
------------------------------------------------------------------------
r2327 | SumolX | 2009-06-17 14:20:17 -0400 (Wed, 17 Jun 2009) | 1 line
Changed paths:
   M /Makefile
   M /environ.sh

KOS 1.3.0 SVN 646 Re-Instated.
------------------------------------------------------------------------
r2326 | damon_caskey | 2009-06-16 18:37:11 -0400 (Tue, 16 Jun 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Continuing to work on drain feature. Standard use now online, but attempts to change property with script cause instant shutdown.
------------------------------------------------------------------------
r2325 | damon_caskey | 2009-06-12 17:09:19 -0400 (Fri, 12 Jun 2009) | 3 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Script control of eDelay added. Revamp of drain feature in progress.


------------------------------------------------------------------------
r2324 | damon_caskey | 2009-06-11 17:55:28 -0400 (Thu, 11 Jun 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Added edelay, edelay_min, edelay_max. Act as global delay adjustments for entity.
------------------------------------------------------------------------
r2323 | damon_caskey | 2009-06-10 19:00:40 -0400 (Wed, 10 Jun 2009) | 3 lines
Changed paths:
   M /openbor.h
   M /openborscript.c

-Compressed "defense" getentityproperty. 
-Running is now available to get/changeentityproperty.

------------------------------------------------------------------------
r2322 | SumolX | 2009-06-08 11:17:11 -0400 (Mon, 08 Jun 2009) | 1 line
Changed paths:
   M /Makefile
   M /source/version.h

Updated version for release
------------------------------------------------------------------------
r2321 | damon_caskey | 2009-06-05 16:21:06 -0400 (Fri, 05 Jun 2009) | 1 line
Changed paths:
   M /openbor.c

Typo would have caused number of attacks instead of attack types to be used for defense/offense loop.
------------------------------------------------------------------------
r2320 | damon_caskey | 2009-06-05 09:01:32 -0400 (Fri, 05 Jun 2009) | 1 line
Changed paths:
   M /openbor.c

Yet another fix for damage mitigation. Replaced MAX_ATTACKS with max_attacks in default value loop. Added defaults for special types.
------------------------------------------------------------------------
r2319 | SumolX | 2009-06-04 17:07:06 -0400 (Thu, 04 Jun 2009) | 1 line
Changed paths:
   M /openbor.c

Fixed FPS for PSP.
------------------------------------------------------------------------
r2318 | SumolX | 2009-06-04 16:47:35 -0400 (Thu, 04 Jun 2009) | 1 line
Changed paths:
   M /Makefile

misspelled EXTRA_TARGETS
------------------------------------------------------------------------
r2317 | SumolX | 2009-06-04 16:30:57 -0400 (Thu, 04 Jun 2009) | 1 line
Changed paths:
   M /psp/menu.c
   M /psp/menu.h
   M /psp/pspport.c
   M /psp/pspport.h

going past size of array caused memory corruption.
------------------------------------------------------------------------
r2316 | SumolX | 2009-06-04 16:14:26 -0400 (Thu, 04 Jun 2009) | 1 line
Changed paths:
   M /source/ramlib/ram.c

PSP Memory Map was incorrect and now reflects the real addresses in RAM.
------------------------------------------------------------------------
r2315 | SumolX | 2009-06-04 15:13:43 -0400 (Thu, 04 Jun 2009) | 1 line
Changed paths:
   M /source/ramlib/ram.c

WIN32 aka VC7 and VC8 are not compiled with GNU GCC, hence the symbol looks are useless....
------------------------------------------------------------------------
r2314 | SumolX | 2009-06-04 14:50:51 -0400 (Thu, 04 Jun 2009) | 1 line
Changed paths:
   M /Makefile

EXTRA_TARGET = EBOOT.PBP was declared twice.
------------------------------------------------------------------------
r2313 | SumolX | 2009-06-04 14:50:27 -0400 (Thu, 04 Jun 2009) | 1 line
Changed paths:
   M /psp/pspport.c

Since the RamLib rewrite we need to load the kernel prx first in order to get the PSP Type before setting up system ram values.
------------------------------------------------------------------------
r2312 | damon_caskey | 2009-06-04 09:23:24 -0400 (Thu, 04 Jun 2009) | 1 line
Changed paths:
   M /openbor.c

Very minor cleaning, no functional changes.
------------------------------------------------------------------------
r2311 | orochi_x | 2009-06-04 08:11:53 -0400 (Thu, 04 Jun 2009) | 3 lines
Changed paths:
   M /openbor.c
   M /openborscript.c

Added nextanim , nextthink and tosstime to get/changeentityproperty.

Initialised guardrate properly.
------------------------------------------------------------------------
r2310 | sumolx | 2009-05-30 22:41:48 -0400 (Sat, 30 May 2009) | 2 lines
Changed paths:
   M /dc/crt0.s
   M /dc/dc.x
   M /dc/dcport.c
   M /source/ramlib/ram.c

ramlib now checks for Standard ANIS C Implementation of mallinfo structure.
Dreamcast dc.x and crt0.s moved start to _start to be compatible with all other implementations.
------------------------------------------------------------------------
r2309 | SumolX | 2009-05-29 16:40:18 -0400 (Fri, 29 May 2009) | 1 line
Changed paths:
   M /source/ramlib/ram.c

Library is now extremely accurate in reporting memory stats.
------------------------------------------------------------------------
r2308 | SumolX | 2009-05-29 16:38:15 -0400 (Fri, 29 May 2009) | 1 line
Changed paths:
   M /Makefile

We now generate elf files for objdumping of symbols on all platforms.
------------------------------------------------------------------------
r2307 | SumolX | 2009-05-29 16:20:20 -0400 (Fri, 29 May 2009) | 1 line
Changed paths:
   M /source/ramlib/ram.c

Library is now extremely accurate in reporting memory stats.
------------------------------------------------------------------------
r2306 | SumolX | 2009-05-29 15:59:16 -0400 (Fri, 29 May 2009) | 1 line
Changed paths:
   M /source/ramlib/ram.c

Library is now extremely accurate in reporting memory stats.
------------------------------------------------------------------------
r2305 | damon_caskey | 2009-05-28 16:54:04 -0400 (Thu, 28 May 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c

Some cleanup; removed my old statusgraph function since it was replaced and bypassed, added some overflow checks for health.
------------------------------------------------------------------------
r2304 | damon_caskey | 2009-05-28 08:44:38 -0400 (Thu, 28 May 2009) | 1 line
Changed paths:
   M /openbor.c

Another small fix to damage mitigation. Takedamage was using offense factor for self instead of opponent.
------------------------------------------------------------------------
r2303 | damon_caskey | 2009-05-27 11:44:56 -0400 (Wed, 27 May 2009) | 1 line
Changed paths:
   M /openbor.c

Restored defense_blockthreshold check as having a default value overrides global threshold. Will look into perhaps providing global default and parsing it to defense_blockthreshold.
------------------------------------------------------------------------
r2302 | damon_caskey | 2009-05-27 11:36:18 -0400 (Wed, 27 May 2009) | 1 line
Changed paths:
   M /openbor.c

Removed check for presence of defense_blockthreshold, in blocking code. Added default defense_blockthreshold value of 1000.
------------------------------------------------------------------------
r2301 | damon_caskey | 2009-05-27 10:28:52 -0400 (Wed, 27 May 2009) | 1 line
Changed paths:
   M /openbor.c

Missed blockratio. 
------------------------------------------------------------------------
r2300 | damon_caskey | 2009-05-27 09:52:21 -0400 (Wed, 27 May 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c

Completed (I think) fixes for damage mitigation system.
------------------------------------------------------------------------
r2299 | damon_caskey | 2009-05-26 17:57:27 -0400 (Tue, 26 May 2009) | 5 lines
Changed paths:
   M /openbor.c
   M /openborscript.c

Offense and defense fixed for standard use.
Off: Output X * {float} damage.
Def: Receive X * {float} damage.

Still not returning values when called with script.
------------------------------------------------------------------------
r2298 | damon_caskey | 2009-05-26 13:29:43 -0400 (Tue, 26 May 2009) | 1 line
Changed paths:
   M /openbor.c

Fixed omission of "drop" variant from collision scripts in last update.
------------------------------------------------------------------------
r2297 | damon_caskey | 2009-05-26 12:42:25 -0400 (Tue, 26 May 2009) | 7 lines
Changed paths:
   M /openbor.c
   M /openbor.h

didhitscript, onfallscript, takedamagescript, and ondeathscript now return following:

-attacktype
-noblock
-guardcost
-jugglecost
-pauseadd
------------------------------------------------------------------------
r2296 | damon_caskey | 2009-05-26 10:12:16 -0400 (Tue, 26 May 2009) | 5 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Added output variants to didhitscript:
-damage: damage output.
-attacktype: Attack type.
-noblock: Unblockable attack property.
-guardcost: Guardcost property.
------------------------------------------------------------------------
r2295 | damon_caskey | 2009-05-22 23:59:42 -0400 (Fri, 22 May 2009) | 3 lines
Changed paths:
   M /openbor.c

Script event timetick. 
time - Time clock. 
gotime - Elapsed time of scroll release.
------------------------------------------------------------------------
r2294 | damon_caskey | 2009-05-22 20:25:17 -0400 (Fri, 22 May 2009) | 1 line
Changed paths:
   M /openbor.c

Global event script "timetick" in progress.
------------------------------------------------------------------------
r2293 | damon_caskey | 2009-05-22 09:15:07 -0400 (Fri, 22 May 2009) | 1 line
Changed paths:
   M /openbor.c

Removed variable clearing line from execute_on_fall script function (variable was never added).
------------------------------------------------------------------------
r2292 | damon_caskey | 2009-05-21 17:38:44 -0400 (Thu, 21 May 2009) | 3 lines
Changed paths:
   M /openbor.c

New openborvarant items: 
current_palette - Current level palette in use.
numpalettes - Number of level palettes currently loaded.
------------------------------------------------------------------------
r2291 | SumolX | 2009-05-21 09:39:46 -0400 (Thu, 21 May 2009) | 1 line
Changed paths:
   M /Makefile

Fixed error with RES file for Windows executable's icon.
------------------------------------------------------------------------
r2290 | SumolX | 2009-05-15 16:25:58 -0400 (Fri, 15 May 2009) | 1 line
Changed paths:
   M /Makefile

Actually Ubuntu requires hardcoded path to SDL headers so this is now the new default for EXTRAS.
------------------------------------------------------------------------
r2289 | damon_caskey | 2009-05-12 16:18:47 -0400 (Tue, 12 May 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

onspawnscript - Entity script run after spawning. In case of level spawn, this is run immediately before spawn script.
------------------------------------------------------------------------
r2288 | SumolX | 2009-05-11 11:31:51 -0400 (Mon, 11 May 2009) | 1 line
Changed paths:
   M /Makefile

Added support for other linux distributions.
------------------------------------------------------------------------
r2287 | Sumolx | 2009-05-09 03:17:15 -0400 (Sat, 09 May 2009) | 1 line
Changed paths:
   M /source/gamelib/packfile.c

open() with permissions is the standard.
------------------------------------------------------------------------
r2286 | Sumolx | 2009-05-09 02:52:03 -0400 (Sat, 09 May 2009) | 1 line
Changed paths:
   M /openbor.c

compiler was complaining about iBlock not being initilized.
------------------------------------------------------------------------
r2285 | kbandressen | 2009-05-08 21:27:45 -0400 (Fri, 08 May 2009) | 1 line
Changed paths:
   M /openborscript.c

Fixed getentityproperty so it treats lifespancountdown as a float now.
------------------------------------------------------------------------
r2284 | damon_caskey | 2009-05-08 13:10:07 -0400 (Fri, 08 May 2009) | 8 lines
Changed paths:
   M /openbor.c
   M /openbor.h

New Scripts: 

onblocko - Fires when blocked by obstacle. Returns "self", "obstacle".
onblockz - Fires when blocked by Z. Returns "self".
onblocks - Fires when blocked by overhead obstacle. Returns "Self", "obstacle"

Movement scripts complete. onmovex/z/a - all fire when moving along {} axis. Returns "self".

------------------------------------------------------------------------
r2283 | SumolX | 2009-05-08 11:23:44 -0400 (Fri, 08 May 2009) | 1 line
Changed paths:
   M /Makefile
   M /source/gamelib/loadimg.c

Makefile cleanup
------------------------------------------------------------------------
r2282 | kbandressen | 2009-05-08 00:25:45 -0400 (Fri, 08 May 2009) | 1 line
Changed paths:
   M /openbor.c

Added a line of code I commented out back in as it appears to be necessary.
------------------------------------------------------------------------
r2281 | damon_caskey | 2009-05-07 17:26:18 -0400 (Thu, 07 May 2009) | 1 line
Changed paths:
   M /openbor.h

onblock o (obstacle), z (z min/max), a (Y "hit head") in progress.
------------------------------------------------------------------------
r2280 | damon_caskey | 2009-05-07 17:16:59 -0400 (Thu, 07 May 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

New Script: onblockw - Fires when entity is blocked by wall. Returns "self".
------------------------------------------------------------------------
r2279 | damon_caskey | 2009-05-07 16:16:50 -0400 (Thu, 07 May 2009) | 3 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Removed script onmovexz.

New scripts: onmovez/y/a - Fires when moving on x/z/or a axis respectively. All return "self".
------------------------------------------------------------------------
r2278 | kbandressen | 2009-05-07 14:25:36 -0400 (Thu, 07 May 2009) | 1 line
Changed paths:
   M /openbor.c

Fixed lifespan code like SX suggested so that decimal numbers can be used.  Commented out code automatically giving type_none entities starting velocity.
------------------------------------------------------------------------
r2277 | damon_caskey | 2009-05-07 12:47:11 -0400 (Thu, 07 May 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

New script: onmovexz - Fires whenever location changes along X or Z axis. Returns "self".
------------------------------------------------------------------------
r2276 | damon_caskey | 2009-05-07 12:18:18 -0400 (Thu, 07 May 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

New script: onscreenscript - runs when entity is blocked by screen. Returns "self".
------------------------------------------------------------------------
r2275 | SumolX | 2009-05-06 11:32:17 -0400 (Wed, 06 May 2009) | 1 line
Changed paths:
   M /Makefile

I think we are now creating 1st_read.bin properly.
------------------------------------------------------------------------
r2274 | SumolX | 2009-05-05 18:25:07 -0400 (Tue, 05 May 2009) | 1 line
Changed paths:
   M /Makefile
   M /dc/dcport.c

more cleanup
------------------------------------------------------------------------
r2273 | SumolX | 2009-05-05 17:04:12 -0400 (Tue, 05 May 2009) | 1 line
Changed paths:
   M /dc/dcport.c

need to abort since exit doesn't shutdown dc.
------------------------------------------------------------------------
r2272 | SumolX | 2009-05-05 17:02:59 -0400 (Tue, 05 May 2009) | 1 line
Changed paths:
   M /Makefile

slight clean up to makefile order
------------------------------------------------------------------------
r2271 | SumolX | 2009-05-05 10:45:22 -0400 (Tue, 05 May 2009) | 1 line
Changed paths:
   M /dc/control.h

Rearranged button layout for special move.
------------------------------------------------------------------------
r2270 | SumolX | 2009-05-04 17:33:33 -0400 (Mon, 04 May 2009) | 1 line
Changed paths:
   M /tools/dc-sdk/dc-sdk(sh-elf).7z
   A /tools/dc-tools/scramble.7z

Added new tool scramble for selfbootable 1ST_READ.bin
------------------------------------------------------------------------
r2269 | SumolX | 2009-05-04 14:13:59 -0400 (Mon, 04 May 2009) | 1 line
Changed paths:
   M /Makefile

slight organizational cleanup to Makefile order.
------------------------------------------------------------------------
r2268 | SumolX | 2009-05-04 10:44:25 -0400 (Mon, 04 May 2009) | 2 lines
Changed paths:
   M /build.sh
   M /dc/bios.h
   M /dc/bios.s
   M /dc/borstartup.c
   M /dc/borstartup.h
   M /dc/borstartup_img.h
   M /dc/control.c
   M /dc/control.h
   M /dc/crt0.s
   M /dc/dc.x
   M /dc/dcirq.c
   M /dc/dcirq.h
   M /dc/dcloadsc.s
   M /dc/dcmath.h
   M /dc/dcmath.s
   M /dc/dcpad.c
   M /dc/dcpad.h
   M /dc/dcport.c
   M /dc/dcport.h
   M /dc/dcsound.c
   M /dc/dcsound.h
   M /dc/dcvga.c
   M /dc/dcvga.h
   M /dc/g2.c
   M /dc/g2.h
   M /dc/gdrom.c
   M /dc/gdrom.h
   M /dc/sblaster.c
   M /dc/sblaster.h
   M /dc/syscalls.c
   M /dc/timer.c
   D /dc/timer.h
   M /dc/vbr.s
   M /dc/vga.c
   M /dc/vga.h
   M /dc/video.c
   M /dc/video.h
   M /openbor.c
   M /psp/timer.c
   D /psp/timer.h
   M /psp/video.c
   M /psp/video.h
   M /sdl/timer.c
   D /sdl/timer.h
   A /source/gamelib/timer.h
   M /xbox/timer.c
   D /xbox/timer.h

Updated BSD License to all DC Source files.
Moved all timer.h to source/gamelib since it's declaration will never change.
------------------------------------------------------------------------
r2267 | SumolX | 2009-05-04 10:02:58 -0400 (Mon, 04 May 2009) | 1 line
Changed paths:
   M /environ.sh

typo in 7z path for sdk(s)
------------------------------------------------------------------------
r2266 | SumolX | 2009-05-04 08:18:34 -0400 (Mon, 04 May 2009) | 1 line
Changed paths:
   M /openbor.c

Dreamcast ticks micro based it would seem.
------------------------------------------------------------------------
r2265 | SumolX | 2009-05-03 23:48:18 -0400 (Sun, 03 May 2009) | 1 line
Changed paths:
   M /dc/dcport.c

packfile = bor.pak
------------------------------------------------------------------------
r2264 | SumolX | 2009-05-03 23:47:21 -0400 (Sun, 03 May 2009) | 1 line
Changed paths:
   M /environ.sh

fixed environ loading error with the use of brackets.
------------------------------------------------------------------------
r2263 | SumolX | 2009-05-03 23:44:56 -0400 (Sun, 03 May 2009) | 3 lines
Changed paths:
   M /Makefile
   M /dc/control.h
   A /dc/crt0.s
   A /dc/dc.x
   M /dc/dcport.c
   M /dc/timer.c
   M /environ.sh
   M /openbor.c
   M /openbor.h
   M /sdl/timer.c
   M /sdl/timer.h
   M /sdl/vga.h
   M /sdl/video.c
   M /sdl/video.h
   M /source/gamelib/loadimg.c
   M /source/ramlib/ram.c
   M /source/utils.c
   A /tools/dc-sdk/dc-sdk(kos).7z
   A /tools/dc-sdk/dc-sdk(sh-elf).7z
   D /tools/dc-sdk/dc-sdk.7z

Dreamcast port back to sh-elf.
Ram lib now reports DC Memory.
lpng and zlib now implemented.
------------------------------------------------------------------------
r2262 | SumolX | 2009-04-30 14:04:33 -0400 (Thu, 30 Apr 2009) | 1 line
Changed paths:
   M /openbor.c
   M /source/gamelib/packfile.c
   M /source/gamelib/soundmix.c

DC seems to be stable at the moment.
------------------------------------------------------------------------
r2261 | SumolX | 2009-04-30 12:32:07 -0400 (Thu, 30 Apr 2009) | 1 line
Changed paths:
   M /Makefile
   M /dc/dcport.c
   M /source/utils.c
   M /source/utils.h

Fixing DC menu and bootup.
------------------------------------------------------------------------
r2260 | damon_caskey | 2009-04-30 12:10:43 -0400 (Thu, 30 Apr 2009) | 7 lines
Changed paths:
   M /openbor.c

ondeathscript now fires on entities killed by bind function. Returns following:

Self = Self
Attacker = Entity self was bound to.
Force = 0
Drop = 0
Type = ATK_NORMAL
------------------------------------------------------------------------
r2259 | orochi_x | 2009-04-29 16:20:13 -0400 (Wed, 29 Apr 2009) | 1 line
Changed paths:
   M /openbor.h

pause_add int is probably unnecessarily high! Changed to short.
------------------------------------------------------------------------
r2258 | orochi_x | 2009-04-29 16:16:57 -0400 (Wed, 29 Apr 2009) | 1 line
Changed paths:
   M /openbor.h

pause_add now an int.
------------------------------------------------------------------------
r2257 | SumolX | 2009-04-28 15:26:29 -0400 (Tue, 28 Apr 2009) | 1 line
Changed paths:
   M /openbor.c

Added "\n" for logging.
------------------------------------------------------------------------
r2256 | SumolX | 2009-04-27 10:14:18 -0400 (Mon, 27 Apr 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

lifespan and lifespancountdown are now floats and all functions surrounding them are float based.
------------------------------------------------------------------------
r2255 | SumolX | 2009-04-26 15:25:47 -0400 (Sun, 26 Apr 2009) | 1 line
Changed paths:
   M /source/gamelib/packfile.c

Updated pak_init() memory size alloc
------------------------------------------------------------------------
r2254 | SumolX | 2009-04-26 10:55:54 -0400 (Sun, 26 Apr 2009) | 1 line
Changed paths:
   M /source/gamelib/packfile.c

open() now uses a macro, since dreamcast version seems to run faster without specifying file arguments.
------------------------------------------------------------------------
r2253 | SumolX | 2009-04-26 04:43:32 -0400 (Sun, 26 Apr 2009) | 1 line
Changed paths:
   M /psp/menu.c
   M /sdl/menu.c

Fixed memory leaks in psp and sdl menus.
------------------------------------------------------------------------
r2252 | SumolX | 2009-04-26 04:28:33 -0400 (Sun, 26 Apr 2009) | 1 line
Changed paths:
   M /Makefile
   M /source/version.h

Updated Version # for Release
------------------------------------------------------------------------
r2251 | SumolX | 2009-04-26 04:08:48 -0400 (Sun, 26 Apr 2009) | 1 line
Changed paths:
   M /source/gamelib/filecache.c
   M /source/gamelib/packfile.c

little code cleanup/organizing
------------------------------------------------------------------------
r2250 | SumolX | 2009-04-26 03:55:33 -0400 (Sun, 26 Apr 2009) | 3 lines
Changed paths:
   M /Makefile
   D /dc/dcpak.c
   D /dc/dcpak.h
   M /dc/dcport.c
   M /dc/dcport.h
   D /dc/filecache.c
   D /dc/filecache.h
   D /dc/packfile.h
   M /source/gamelib/anigif.c
   M /source/gamelib/filecache.c
   M /source/gamelib/filecache.h
   M /source/gamelib/packfile.c
   M /source/gamelib/soundmix.c

All platforms now use shared soundmix library.
All platforms now use shared filecache library.
All platforms now use shared packfile library.
------------------------------------------------------------------------
r2249 | SumolX | 2009-04-26 01:44:39 -0400 (Sun, 26 Apr 2009) | 1 line
Changed paths:
   M /source/gamelib/soundmix.c

Consoles only support 16/44100 audio specs
------------------------------------------------------------------------
r2248 | SumolX | 2009-04-26 01:36:05 -0400 (Sun, 26 Apr 2009) | 1 line
Changed paths:
   M /source/gamelib/soundmix.c

DC music and samples are now fixed.
------------------------------------------------------------------------
r2247 | SumolX | 2009-04-24 16:40:08 -0400 (Fri, 24 Apr 2009) | 1 line
Changed paths:
   M /psp/menu.c
   M /sdl/menu.c

Replaced recursive sortList, with loop based version as we were blowing the stack if the dynamic list grew over a certain amount.
------------------------------------------------------------------------
r2246 | SumolX | 2009-04-24 14:02:07 -0400 (Fri, 24 Apr 2009) | 1 line
Changed paths:
   M /psp/video.c

missed including openbor.h for savedata structure.
------------------------------------------------------------------------
r2245 | SumolX | 2009-04-24 13:57:15 -0400 (Fri, 24 Apr 2009) | 1 line
Changed paths:
   M /openbor.c
   M /psp/video.c
   M /psp/video.h
   M /sdl/video.c
   M /sdl/video.h

Removed variable fpsCounter and using instead savedata.debuginfo variable since we want to store and reference its values.
------------------------------------------------------------------------
r2244 | SumolX | 2009-04-24 13:36:04 -0400 (Fri, 24 Apr 2009) | 1 line
Changed paths:
   M /Makefile
   M /openbor.c
   M /source/version.h

PSP default cpu speed is now 333
------------------------------------------------------------------------
r2243 | SumolX | 2009-04-24 12:54:20 -0400 (Fri, 24 Apr 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /source/utils.c

Moved Debug Info to system options menu.  Added new option to disable logging for faster loading times, if user does not care for logging.
------------------------------------------------------------------------
r2242 | SumolX | 2009-04-23 13:55:41 -0400 (Thu, 23 Apr 2009) | 1 line
Changed paths:
   M /source/gamelib/packfile.c

little bit of cleanup.
------------------------------------------------------------------------
r2241 | SumolX | 2009-04-23 13:20:16 -0400 (Thu, 23 Apr 2009) | 1 line
Changed paths:
   M /source/gamelib/packfile.c

little bit of cleanup.
------------------------------------------------------------------------
r2240 | SumolX | 2009-04-23 10:17:23 -0400 (Thu, 23 Apr 2009) | 1 line
Changed paths:
   M /psp/audiodrv.c
   M /psp/audiodrv.h
   M /psp/control.c
   M /psp/control.h
   M /psp/ctrlhook.S
   M /psp/ctrlhook.h
   M /psp/ctrlhookprx/Makefile
   M /psp/ctrlhookprx/ctrlhook.exp
   M /psp/ctrlhookprx/ctrlhook.h
   M /psp/ctrlhookprx/main.c
   M /psp/ctrlhookprx/sceCtrl_driver.S
   M /psp/dvemgr.S
   M /psp/dvemgr.h
   M /psp/exceptionprx/Makefile
   M /psp/exceptionprx/exception.exp
   M /psp/exceptionprx/exception_asm.S
   M /psp/exceptionprx/main.c
   M /psp/graphics.c
   M /psp/graphics.h
   M /psp/hankaku.c
   M /psp/image.c
   M /psp/image.h
   M /psp/kernel.S
   M /psp/kernel.h
   M /psp/kernelprx/Makefile
   M /psp/kernelprx/kernel.exp
   M /psp/kernelprx/kernel.h
   M /psp/kernelprx/main.c
   M /psp/menu.c
   M /psp/menu.h
   M /psp/netcomm.c
   M /psp/netcomm.h
   M /psp/pspport.c
   M /psp/pspport.h
   M /psp/sblaster.c
   M /psp/sblaster.h
   M /psp/timer.c
   M /psp/timer.h
   M /psp/vertex.c
   M /psp/vertex.h
   M /psp/vga.h
   M /psp/video.c
   M /psp/video.h

Updated BSD License to all PSP Source files.
------------------------------------------------------------------------
r2239 | SumolX | 2009-04-22 23:21:23 -0400 (Wed, 22 Apr 2009) | 1 line
Changed paths:
   M /source/gamelib/packfile.c
   M /source/gamelib/packfile.h
   M /source/gfxlib/bilinearmmx.asm

Small changes and cleanup.
------------------------------------------------------------------------
r2238 | SumolX | 2009-04-22 16:52:09 -0400 (Wed, 22 Apr 2009) | 1 line
Changed paths:
   M /LICENSE

Updated LICENSE to include OpenBOR Team.
------------------------------------------------------------------------
r2237 | SumolX | 2009-04-22 11:14:27 -0400 (Wed, 22 Apr 2009) | 11 lines
Changed paths:
   M /Makefile
   M /build.bat
   M /build.sh
   M /environ.sh

Updated Copyright information to the following:

/*
 * OpenBOR - http://www.LavaLit.com
 * -----------------------------------------------------------------------
 * Licensed under the BSD license, see LICENSE in OpenBOR root for details.
 *
 * Copyright (c) 2004 - 2009 OpenBOR Team
 */


------------------------------------------------------------------------
r2236 | SumolX | 2009-04-22 10:41:11 -0400 (Wed, 22 Apr 2009) | 11 lines
Changed paths:
   M /README
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /openborscript.h
   M /sdl/control.c
   M /sdl/control.h
   M /sdl/joysticks.c
   M /sdl/joysticks.h
   M /sdl/menu.c
   M /sdl/menu.h
   M /sdl/sblaster.c
   M /sdl/sblaster.h
   M /sdl/sdlport.c
   M /sdl/sdlport.h
   M /sdl/timer.c
   M /sdl/timer.h
   M /sdl/vga.h
   M /sdl/video.c
   M /sdl/video.h
   M /source/adpcmlib/adpcm.c
   M /source/adpcmlib/adpcm.h
   M /source/gamelib/anigif.c
   M /source/gamelib/anigif.h
   M /source/gamelib/bitmap.c
   M /source/gamelib/bitmap.h
   M /source/gamelib/draw.c
   M /source/gamelib/draw.h
   M /source/gamelib/draw16.c
   M /source/gamelib/draw32.c
   M /source/gamelib/endian.h
   M /source/gamelib/filecache.c
   M /source/gamelib/filecache.h
   M /source/gamelib/filters.c
   M /source/gamelib/filters.h
   M /source/gamelib/font.c
   M /source/gamelib/font.h
   M /source/gamelib/loadimg.c
   M /source/gamelib/loadimg.h
   M /source/gamelib/packfile.c
   M /source/gamelib/packfile.h
   M /source/gamelib/palette.c
   M /source/gamelib/palette.h
   M /source/gamelib/pixelformat.c
   M /source/gamelib/screen.c
   M /source/gamelib/screen.h
   M /source/gamelib/screen16.c
   M /source/gamelib/screen32.c
   M /source/gamelib/soundmix.c
   M /source/gamelib/soundmix.h
   M /source/gamelib/sprite.h
   M /source/gamelib/spritef.c
   M /source/gamelib/spriteq.c
   M /source/gamelib/spriteq.h
   M /source/gamelib/spritex8p16.c
   M /source/gamelib/spritex8p32.c
   M /source/gamelib/texture.c
   M /source/gamelib/texture.h
   M /source/gamelib/texture16.c
   M /source/gamelib/texture32.c
   M /source/gamelib/types.h
   M /source/gfxlib/2xSaI.c
   M /source/gfxlib/bilinearmmx.asm
   M /source/gfxlib/dotmatrix.c
   M /source/gfxlib/gfx.c
   M /source/gfxlib/gfx.h
   M /source/gfxlib/gfxtypes.h
   M /source/gfxlib/hq2x.h
   M /source/gfxlib/lq2x.h
   M /source/gfxlib/tv2x.c
   M /source/globals.h
   M /source/pcxlib/savepcx.c
   M /source/pcxlib/savepcx.h
   M /source/ramlib/ram.c
   M /source/ramlib/ram.h
   M /source/randlib/rand32.c
   M /source/randlib/rand32.h
   M /source/scriptlib/FirstFollow.h
   M /source/scriptlib/Instruction.c
   M /source/scriptlib/Instruction.h
   M /source/scriptlib/Interpreter.c
   M /source/scriptlib/Interpreter.h
   M /source/scriptlib/Lexer.c
   M /source/scriptlib/Lexer.h
   M /source/scriptlib/List.c
   M /source/scriptlib/List.h
   M /source/scriptlib/Parser.c
   M /source/scriptlib/Parser.h
   M /source/scriptlib/ParserSet.c
   M /source/scriptlib/ParserSet.h
   M /source/scriptlib/Productions.h
   M /source/scriptlib/ScriptVariant.c
   M /source/scriptlib/ScriptVariant.h
   M /source/scriptlib/Stack.c
   M /source/scriptlib/Stack.h
   M /source/scriptlib/StackedSymbolTable.c
   M /source/scriptlib/StackedSymbolTable.h
   M /source/scriptlib/SymbolTable.c
   M /source/scriptlib/SymbolTable.h
   M /source/scriptlib/depends.h
   M /source/stristr.c
   M /source/stristr.h
   M /source/tracelib/tracemalloc.c
   M /source/tracelib/tracemalloc.h
   M /source/utils.c
   M /source/utils.h
   M /source/version.h
   M /vc7/OpenBOR.vcproj

Updated Copyright information to the following:

/*
 * OpenBOR - http://www.LavaLit.com
 * -----------------------------------------------------------------------
 * Licensed under the BSD license, see LICENSE in OpenBOR root for details.
 *
 * Copyright (c) 2004 - 2009 OpenBOR Team
 */


------------------------------------------------------------------------
r2235 | SumolX | 2009-04-17 10:58:54 -0400 (Fri, 17 Apr 2009) | 1 line
Changed paths:
   M /tools/borpak/Makefile

Updated header in Makefile
------------------------------------------------------------------------
r2234 | SumolX | 2009-04-17 10:50:21 -0400 (Fri, 17 Apr 2009) | 1 line
Changed paths:
   A /tools/borpak/Makefile
   M /tools/borpak/borpak.c
   M /tools/borpak/borpak.exe

BorPak will now start recursivelly search from directory specified.  Makefile added.
------------------------------------------------------------------------
r2233 | SumolX | 2009-04-14 11:58:31 -0400 (Tue, 14 Apr 2009) | 1 line
Changed paths:
   M /dc/dcpak.c

Increased cdheader size from 262144 to 524288 for large/more aggressive mod sizes.
------------------------------------------------------------------------
r2232 | SumolX | 2009-04-14 11:55:12 -0400 (Tue, 14 Apr 2009) | 1 line
Changed paths:
   M /Makefile
   M /dc/control.h
   A /dc/sblaster.c
   M /dc/sblaster.h
   D /dc/soundmix.c
   D /dc/soundmix.h
   M /source/gamelib/soundmix.c
   M /source/gamelib/soundmix.h

dc soundmix lib no merged with to shared version.
------------------------------------------------------------------------
r2231 | orochi_x | 2009-04-13 14:46:54 -0400 (Mon, 13 Apr 2009) | 1 line
Changed paths:
   M /openbor.c

Removed new scoreformat / score display settings due to limits to the max score length.
------------------------------------------------------------------------
r2230 | SumolX | 2009-04-13 11:04:54 -0400 (Mon, 13 Apr 2009) | 1 line
Changed paths:
   M /openbor.c

Max windows unsigned long size is 4294967295 on 32 bit system.
------------------------------------------------------------------------
r2229 | orochi_x | 2009-04-12 11:06:39 -0400 (Sun, 12 Apr 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

level->nospecial 3. Disables freespecials but not specials. Score related stuff changed to unsigned long. Scoreformat 2 and 3 to accomodate longer scores.
------------------------------------------------------------------------
r2228 | SumolX | 2009-04-12 10:48:30 -0400 (Sun, 12 Apr 2009) | 1 line
Changed paths:
   M /openbor.c

bgbuffer_updated now uses vscreen instead of null.  hope thats ok.
------------------------------------------------------------------------
r2227 | SumolX | 2009-04-11 15:26:50 -0400 (Sat, 11 Apr 2009) | 1 line
Changed paths:
   M /Makefile
   M /openbor.c
   M /psp/menu.c
   M /source/version.h

Logfile handling is a work in progress for PSP Menu.
------------------------------------------------------------------------
r2226 | SumolX | 2009-04-10 20:13:36 -0400 (Fri, 10 Apr 2009) | 1 line
Changed paths:
   M /openbor.c

skipselect name copies now use MAX_NAME_LEN instead of a blind strcpy.
------------------------------------------------------------------------
r2225 | SumolX | 2009-04-10 19:30:17 -0400 (Fri, 10 Apr 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Fixed animation memory leak.  Instead of comparing its value we remove it by model_index.  This will guarantee that all animations are freed!
------------------------------------------------------------------------
r2224 | SumolX | 2009-04-09 09:39:11 -0400 (Thu, 09 Apr 2009) | 1 line
Changed paths:
   M /openbor.c

draw_scrolled_bg() was setting pbgscreen to NULL and then trying to access member data.  Added check to validate pbgscreen is valid when trying to be used.
------------------------------------------------------------------------
r2223 | SumolX | 2009-04-08 16:35:29 -0400 (Wed, 08 Apr 2009) | 1 line
Changed paths:
   M /Makefile
   M /openbor.c
   M /source/version.h

Fixed speed default for model.  Restored code to the way it was....
------------------------------------------------------------------------
r2222 | SumolX | 2009-04-08 16:15:10 -0400 (Wed, 08 Apr 2009) | 5 lines
Changed paths:
   M /build.sh
   M /openbor.c
   M /psp/pspport.c
   M /source/gamelib/soundmix.c
   M /source/gamelib/soundmix.h

Added check for negative index value in sound_play_sample()

Debugging Info when crash occurs:

psp-addr2line -fe OpenBOR.elf 0x22418
------------------------------------------------------------------------
r2221 | kbandressen | 2009-04-08 05:31:54 -0400 (Wed, 08 Apr 2009) | 1 line
Changed paths:
   M /openbor.c

Changed lifespan code to check entity for lifespan rather than model as entity lifespan can be altered with script.
------------------------------------------------------------------------
r2220 | SumolX | 2009-04-07 18:03:45 -0400 (Tue, 07 Apr 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Restored old player selection model_cache code (Faster Logic), because i was not nulling out model pointer for model_cache when model was freed.  This was not corrupt memory, but just a pointer being lost and making the engine think it was still valid.
------------------------------------------------------------------------
r2219 | SumolX | 2009-04-07 17:52:57 -0400 (Tue, 07 Apr 2009) | 1 line
Changed paths:
   M /openbor.c

Added some logging to spawning since its the only function that could possible use, model cache indexes.
------------------------------------------------------------------------
r2218 | SumolX | 2009-04-07 17:46:05 -0400 (Tue, 07 Apr 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Fixed exception where model could be removed and not nulled out in cache_map.  So cache_map pointer just dangles....
------------------------------------------------------------------------
r2217 | SumolX | 2009-04-07 13:47:05 -0400 (Tue, 07 Apr 2009) | 1 line
Changed paths:
   M /openbor.c

Cleaned up variable declaration in load_cached_model.
------------------------------------------------------------------------
r2216 | SumolX | 2009-04-07 13:30:00 -0400 (Tue, 07 Apr 2009) | 1 line
Changed paths:
   M /openbor.c

Using findarg() multiple times will cause errors if you are trying to pass multiple args into a function.  need to copy all but last arg to a string to make it static.
------------------------------------------------------------------------
r2215 | SumolX | 2009-04-07 11:54:18 -0400 (Tue, 07 Apr 2009) | 1 line
Changed paths:
   M /openbor.c

Recursive unload flag is no longer used.  This can cause issues where we don't want to unload certain models such as flash, knife and so on.
------------------------------------------------------------------------
r2214 | SumolX | 2009-04-07 11:23:19 -0400 (Tue, 07 Apr 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Changed id(s) of type short to type int, since this will give us a higher range of id(s).
------------------------------------------------------------------------
r2213 | SumolX | 2009-04-06 21:24:36 -0400 (Mon, 06 Apr 2009) | 1 line
Changed paths:
   M /vc7/make.bat

msvcr71.dll is now added to vc7
------------------------------------------------------------------------
r2212 | SumolX | 2009-04-06 20:15:55 -0400 (Mon, 06 Apr 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /source/gamelib/soundmix.c
   M /source/gamelib/soundmix.h
   M /source/gamelib/types.h
   M /source/utils.c
   M /source/utils.h

Removed EMPTY_SPRITE and EMPTY_SOUND since its easier to identify unloaded variables, and who knows maybe in future there will be more sprites and empty sounds then 65535 id(s).
------------------------------------------------------------------------
r2211 | SumolX | 2009-04-06 17:40:18 -0400 (Mon, 06 Apr 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Must never unload weapon model when modelflag is set to zero since its a duplicate of parent model.
------------------------------------------------------------------------
r2210 | SumolX | 2009-04-06 13:52:58 -0400 (Mon, 06 Apr 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /tools/bin/uname.exe

Fixed LifeSpan and LifeSpanCountDown variables.
------------------------------------------------------------------------
r2209 | SumolX | 2009-04-02 15:30:57 -0400 (Thu, 02 Apr 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Fixed memory address overwrite!
------------------------------------------------------------------------
r2208 | SumolX | 2009-03-31 18:36:08 -0400 (Tue, 31 Mar 2009) | 1 line
Changed paths:
   M /openbor.c
   M /psp/menu.c
   M /sdl/menu.c
   M /source/utils.c
   M /source/utils.h

Update LogViewer control within menu.
------------------------------------------------------------------------
r2207 | SumolX | 2009-03-31 14:56:34 -0400 (Tue, 31 Mar 2009) | 1 line
Changed paths:
   M /build.sh

PRX is generated in root directory of view.
------------------------------------------------------------------------
r2206 | SumolX | 2009-03-31 12:00:29 -0400 (Tue, 31 Mar 2009) | 1 line
Changed paths:
   M /tools/bin/cp.exe
   M /tools/bin/mkdir.exe
   M /tools/bin/mv.exe
   M /tools/bin/rm.exe

Seems new tools where not working properly restored older ones, since they work all the time.
------------------------------------------------------------------------
r2205 | SumolX | 2009-03-31 11:43:21 -0400 (Tue, 31 Mar 2009) | 1 line
Changed paths:
   M /build.sh
   M /psp/pspport.c

PSP Distribution will now include OpenBOR.prx so I can debug the issue properly going forward when exceptions due happen.
------------------------------------------------------------------------
r2204 | SumolX | 2009-03-31 10:52:07 -0400 (Tue, 31 Mar 2009) | 1 line
Changed paths:
   M /psp/graphics.h
   M /psp/menu.c

Updated Menu keys.
------------------------------------------------------------------------
r2203 | SumolX | 2009-03-30 20:53:06 -0400 (Mon, 30 Mar 2009) | 1 line
Changed paths:
   M /psp/image.c
   M /psp/image.h
   M /psp/menu.c

Created new function for drawing boxes with borders.
------------------------------------------------------------------------
r2202 | SumolX | 2009-03-30 18:27:11 -0400 (Mon, 30 Mar 2009) | 1 line
Changed paths:
   M /psp/graphics.c
   M /psp/graphics.h
   M /psp/menu.c

We Now ask if we really want to exit the game while in the menu.  Just In case user pressed button by accident.
------------------------------------------------------------------------
r2201 | SumolX | 2009-03-30 12:55:16 -0400 (Mon, 30 Mar 2009) | 1 line
Changed paths:
   M /Makefile
   M /environ.sh
   A /tools/bin/chmod.exe
   M /tools/bin/cp.exe
   M /tools/bin/echo.exe
   A /tools/bin/less.exe
   A /tools/bin/lesskey.exe
   A /tools/bin/ls.exe
   M /tools/bin/mkdir.exe
   M /tools/bin/mv.exe
   M /tools/bin/rm.exe
   M /tools/bin/uname.exe

Added some new bin tools.  Updated PSP to include debugging so we can use psp-addr2line for exceptions.
------------------------------------------------------------------------
r2200 | SumolX | 2009-03-29 23:19:44 -0400 (Sun, 29 Mar 2009) | 1 line
Changed paths:
   M /openbor.c
   M /source/gamelib/packfile.c

Restored old packfile caching values and increased the comparison of pak_cdheadersize limit by 2.  I could not find any info on why this was set to a specific values except for safety reason on optical based media.  Since at the moment the shared version of filecaching is only for harddisk based platforms, i think this will be ok.
------------------------------------------------------------------------
r2199 | SumolX | 2009-03-27 18:33:57 -0400 (Fri, 27 Mar 2009) | 1 line
Changed paths:
   M /openbor.c

prevplayermodel() copy/pasta mistake.
------------------------------------------------------------------------
r2198 | SumolX | 2009-03-27 17:08:17 -0400 (Fri, 27 Mar 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

reset_playable_list(char) will globally reset model_cache list of players to either be all selectable or not.
------------------------------------------------------------------------
r2197 | SumolX | 2009-03-27 16:54:23 -0400 (Fri, 27 Mar 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Fixed load_playable_list() to now update model_cache table to determine what is allowable for selection.
------------------------------------------------------------------------
r2196 | SumolX | 2009-03-27 15:26:51 -0400 (Fri, 27 Mar 2009) | 1 line
Changed paths:
   M /openbor.c

Restored black box background for debug info.
------------------------------------------------------------------------
r2195 | SumolX | 2009-03-27 14:47:25 -0400 (Fri, 27 Mar 2009) | 3 lines
Changed paths:
   M /Makefile
   M /openbor.c
   M /source/gamelib/packfile.c
   M /source/gamelib/soundmix.c
   M /source/version.h

Packfile Caching has increased sector size from 4096 to 8192.  Everything seems to be working... but since I have never manipulated the code's sector size.  I hope this doesn't break filecaching or introduce abnormal behavior.  But this should increase the max size of pakfile from 150 or so MBytes to 300.

Also fixed unloading of samples....  We were not correctly unloading them and sometimes would cause a memory leak or invalid samples to be played.
------------------------------------------------------------------------
r2194 | SumolX | 2009-03-27 11:27:07 -0400 (Fri, 27 Mar 2009) | 2 lines
Changed paths:
   M /Makefile
   M /openbor.c
   M /psp/menu.c
   M /psp/pspport.c
   M /source/version.h

Fixed exception when comparing to structures.  It was possible that one of the structures was never initilized.
PSP will now support booting directly to a mod if only one is found in pak folder.
------------------------------------------------------------------------
r2193 | SumolX | 2009-03-26 17:47:12 -0400 (Thu, 26 Mar 2009) | 1 line
Changed paths:
   M /openbor.c

charge attack is only played when button is released and timer is met.  Otherwise no charge attack will be performed.
------------------------------------------------------------------------
r2192 | SumolX | 2009-03-26 14:46:16 -0400 (Thu, 26 Mar 2009) | 1 line
Changed paths:
   M /vc7/make.bat
   M /vc8/make.bat

msvcr70.dll and msvcr71.dll are redistributable.  Hence they will now be included.
------------------------------------------------------------------------
r2191 | SumolX | 2009-03-26 11:17:30 -0400 (Thu, 26 Mar 2009) | 2 lines
Changed paths:
   M /Makefile
   M /source/version.h

UpUpdated Build to 2191

------------------------------------------------------------------------
r2190 | SumolX | 2009-03-26 10:31:03 -0400 (Thu, 26 Mar 2009) | 1 line
Changed paths:
   M /openbor.c

SelectPlayer now references by using loaded models within model_cache.  This allows Modders to once again specify the player models by order of which they where loaded.
------------------------------------------------------------------------
r2189 | SumolX | 2009-03-25 17:43:16 -0400 (Wed, 25 Mar 2009) | 1 line
Changed paths:
   M /openbor.h

We shouldn't be passing a void* to nextplayermodel or prevplayermodel.  Instead we should be passing s_model*.
------------------------------------------------------------------------
r2188 | SumolX | 2009-03-25 17:36:07 -0400 (Wed, 25 Mar 2009) | 1 line
Changed paths:
   M /openbor.c
   M /sdl/sdlport.c

fixed diesound and hitfx.
------------------------------------------------------------------------
r2187 | SumolX | 2009-03-25 17:25:48 -0400 (Wed, 25 Mar 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /sdl/sdlport.c

Removed Player model map as it did not make sense to have duplicate databases since we should treat players and all other models identically for the most par.
------------------------------------------------------------------------
r2186 | SumolX | 2009-03-25 11:02:39 -0400 (Wed, 25 Mar 2009) | 1 line
Changed paths:
   M /Makefile
   M /source/version.h

Updated Build to 2186
------------------------------------------------------------------------
r2185 | SumolX | 2009-03-25 11:01:55 -0400 (Wed, 25 Mar 2009) | 3 lines
Changed paths:
   M /openbor.c
   M /openborscript.c

Single model unloading is now complete.  The following commands have a flag that will remove model and all its related properties from memory when unloading a level.  Updated Script function as well to support second parameter.

load, spawn, item, 2pitem, 3pitem, 4pitem, weapon
------------------------------------------------------------------------
r2184 | SumolX | 2009-03-25 08:25:58 -0400 (Wed, 25 Mar 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Temporary check-in. of unload models.
------------------------------------------------------------------------
r2183 | SumolX | 2009-03-25 00:20:32 -0400 (Wed, 25 Mar 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Few more memory optimizations.
------------------------------------------------------------------------
r2182 | SumolX | 2009-03-24 18:22:57 -0400 (Tue, 24 Mar 2009) | 1 line
Changed paths:
   M /openbor.c

Single Model deletion is now possible!  We will delete all model properties, animations and frames automatically and update all linked lists accordingly.
------------------------------------------------------------------------
r2181 | SumolX | 2009-03-24 15:41:48 -0400 (Tue, 24 Mar 2009) | 1 line
Changed paths:
   M /openbor.h

Fixed makeinv and riseinv finally.
------------------------------------------------------------------------
r2180 | SumolX | 2009-03-24 12:59:23 -0400 (Tue, 24 Mar 2009) | 1 line
Changed paths:
   M /LICENSE

Updated the date of license agreement.
------------------------------------------------------------------------
r2179 | SumolX | 2009-03-24 10:50:10 -0400 (Tue, 24 Mar 2009) | 1 line
Changed paths:
   M /Makefile
   M /openbor.c
   M /source/version.h

removed unused variables.
------------------------------------------------------------------------
r2178 | SumolX | 2009-03-24 10:32:15 -0400 (Tue, 24 Mar 2009) | 5 lines
Changed paths:
   M /openbor.c

New functions added for adding/creating maps.

void add_cache_map(int size);
void add_sprite_map(int size);
s_model_map *add_model_map(s_model_map *map, int size);
------------------------------------------------------------------------
r2177 | SumolX | 2009-03-23 23:54:42 -0400 (Mon, 23 Mar 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /source/gamelib/spriteq.c
   M /source/gamelib/types.h

model_map, player_model_map and model_cache completely dynamic now.  No limits.
------------------------------------------------------------------------
r2176 | SumolX | 2009-03-23 18:02:56 -0400 (Mon, 23 Mar 2009) | 3 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

anim_list is now a linked list (No Limit Now)
health and mp has been restored to integer.
rush is now an unsigned short for hits upto 65535.
------------------------------------------------------------------------
r2175 | SumolX | 2009-03-23 16:05:35 -0400 (Mon, 23 Mar 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /source/gamelib/soundmix.c
   M /source/gamelib/spriteq.c
   M /source/gamelib/types.h
   M /vc8/OpenBOR.vcproj

Sprites are now fully dynamic!
------------------------------------------------------------------------
r2174 | SumolX | 2009-03-22 23:20:54 -0400 (Sun, 22 Mar 2009) | 1 line
Changed paths:
   M /Makefile
   M /openbor.c
   M /source/version.h

Fixed boss count when using 2pspawn/3pspawn/4pspawn
------------------------------------------------------------------------
r2173 | SumolX | 2009-03-22 22:37:10 -0400 (Sun, 22 Mar 2009) | 1 line
Changed paths:
   M /Makefile
   M /dc/dcport.h
   M /openbor.c
   M /openbor.h
   D /psp/soundmix.c
   D /psp/soundmix.h
   M /psp/video.c
   D /sdl/soundmix.c
   D /sdl/soundmix.h
   A /source/gamelib/soundmix.c
   A /source/gamelib/soundmix.h
   M /source/utils.h
   M /vc7/OpenBOR.vcproj
   M /xbox/OpenBoR.vcproj
   M /xbox/generic/xboxport.h
   M /xbox/sblaster.c
   D /xbox/soundmix.c
   D /xbox/soundmix.h

soundmix lib now unified against PSP, SDL and XBOX.
------------------------------------------------------------------------
r2172 | SumolX | 2009-03-22 20:44:07 -0400 (Sun, 22 Mar 2009) | 1 line
Changed paths:
   M /psp/soundmix.c

Added EMPTY_SOUND flag
------------------------------------------------------------------------
r2171 | SumolX | 2009-03-22 20:39:49 -0400 (Sun, 22 Mar 2009) | 1 line
Changed paths:
   M /openbor.c
   M /psp/soundmix.c
   M /psp/soundmix.h

videomodes has a few char types, so we need to typecast to int when referenced in arrays.
------------------------------------------------------------------------
r2170 | SumolX | 2009-03-22 20:34:28 -0400 (Sun, 22 Mar 2009) | 1 line
Changed paths:
   M /openbor.c
   M /source/gamelib/bitmap.c
   M /source/gamelib/pixelformat.c
   M /source/gamelib/screen.c
   M /source/gamelib/types.h

pixelformat is now char type, so we need to typecast to int when referenced in arrays.
------------------------------------------------------------------------
r2169 | SumolX | 2009-03-22 20:25:37 -0400 (Sun, 22 Mar 2009) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /sdl/soundmix.c
   M /sdl/soundmix.h
   M /source/gamelib/types.h

Fixed makeinv and riseinv.
Increased total sprite limit to 0xFFFE (65534).
------------------------------------------------------------------------
r2168 | SumolX | 2009-03-18 20:34:41 -0400 (Wed, 18 Mar 2009) | 1 line
Changed paths:
   M /Makefile
   M /openbor.c
   M /source/ramlib/ram.c

added -fsigned-char to Makefile for ARM based processors.
------------------------------------------------------------------------
r2167 | SumolX | 2009-03-18 19:59:31 -0400 (Wed, 18 Mar 2009) | 5 lines
Changed paths:
   M /Makefile
   M /openbor.c
   M /openbor.h
   M /source/version.h

s_level_entry has now been optimized for variable types.

custScenes, custBkgrds, custModels, custLevels are now dynamically allocated.

term_videomodes() added for clearing up prior to shutdown()
------------------------------------------------------------------------
r2166 | SumolX | 2009-03-18 10:33:33 -0400 (Wed, 18 Mar 2009) | 1 line
Changed paths:
   M /Makefile
   M /source/version.h

Updated version to 2166 for release.
------------------------------------------------------------------------
r2165 | SumolX | 2009-03-17 10:10:44 -0400 (Tue, 17 Mar 2009) | 1 line
Changed paths:
   M /vc8/OpenBOR.vcproj

Changed default unsigned char to signed char.
------------------------------------------------------------------------
r2164 | SumolX | 2009-03-17 10:09:42 -0400 (Tue, 17 Mar 2009) | 1 line
Changed paths:
   M /vc8/OpenBOR.vcproj

Changed default unsigned char to signed char.
------------------------------------------------------------------------
r2163 | SumolX | 2009-03-16 22:17:57 -0400 (Mon, 16 Mar 2009) | 5 lines
Changed paths:
   M /Makefile
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /psp/soundmix.c
   M /psp/soundmix.h
   M /sdl/soundmix.c
   M /sdl/video.c
   M /source/adpcmlib/adpcm.c
   M /source/adpcmlib/adpcm.h
   M /vc7/OpenBOR.vcproj

s_entity has now been optimized for variable types.
s_player has now been optimized for variable types.
s_spawn_entry has now been optimized for variable types.

Disabled default char type within Makefile and VC7.
------------------------------------------------------------------------
r2162 | SumolX | 2009-03-16 16:44:00 -0400 (Mon, 16 Mar 2009) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /psp/soundmix.c
   M /sdl/soundmix.c

s_model now optimized for variable types.

------------------------------------------------------------------------
r2161 | SumolX | 2009-03-16 13:55:50 -0400 (Mon, 16 Mar 2009) | 1 line
Changed paths:
   M /openbor.c
   M /source/tracelib/tracemalloc.c

Added logging for Requesting and Remaining Bytes to tracemalloc.  This way we can verify its current memory usage at any give point if there is a failure.
------------------------------------------------------------------------
r2160 | SumolX | 2009-03-16 12:46:10 -0400 (Mon, 16 Mar 2009) | 1 line
Changed paths:
   M /openbor.c

Added logging for Requesting and Remaining Bytes to load_sprite() when we run out of memory.
------------------------------------------------------------------------
r2159 | SumolX | 2009-03-16 12:33:01 -0400 (Mon, 16 Mar 2009) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h

s_barstatus now optimized for variable types.
s_modelcache now optimized for variable types and name and path use dynamic allocation.
------------------------------------------------------------------------
r2158 | SumolX | 2009-03-16 00:02:13 -0400 (Mon, 16 Mar 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /psp/soundmix.c
   M /psp/soundmix.h
   M /sdl/soundmix.c
   M /sdl/soundmix.h

s_anim has now been optimized for variable types.
------------------------------------------------------------------------
r2157 | SumolX | 2009-03-15 20:10:39 -0400 (Sun, 15 Mar 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

s_attack has now been optimized for variable types.
------------------------------------------------------------------------
r2156 | SumolX | 2009-03-15 19:29:11 -0400 (Sun, 15 Mar 2009) | 1 line
Changed paths:
   M /openbor.h

s_savedata has now been optimized for variable types.
------------------------------------------------------------------------
r2155 | SumolX | 2009-03-13 21:43:17 -0400 (Fri, 13 Mar 2009) | 1 line
Changed paths:
   M /openbor.c
   M /psp/soundmix.c
   M /sdl/soundmix.c
   M /sdl/soundmix.h
   M /vc7/OpenBOR.vcproj

Updated soundmix library to be very strict on variable sizes.  In hopes to minimize stack memory allocations.
------------------------------------------------------------------------
r2154 | SumolX | 2009-03-12 17:10:37 -0400 (Thu, 12 Mar 2009) | 1 line
Changed paths:
   M /Makefile
   M /dc/dcport.c
   M /openbor.c
   M /openbor.h
   M /psp/pspport.c
   M /sdl/sdlport.c
   M /source/gamelib/packfile.c
   D /source/memlib
   A /source/ramlib
   A /source/ramlib/ram.c
   A /source/ramlib/ram.h
   M /source/tracelib/tracemalloc.c
   M /source/tracelib/tracemalloc.h
   M /vc8/OpenBOR.vcproj
   M /xbox/generic/xboxport.cpp

Rewrote how memory statics are used.  Previous method was not accurate, especially since it did not take into consideration stack usage, which happens to be used allot in OpenBOR!!!  Though the Heap allocation was accurate, overall memory usage was not accurate for Mod Creatures to reference.
------------------------------------------------------------------------
r2153 | SumolX | 2009-03-12 14:33:37 -0400 (Thu, 12 Mar 2009) | 1 line
Changed paths:
   M /source/memlib/memage.c

Restored old method for checking memory available.  SCE function does not work as expected.
------------------------------------------------------------------------
r2152 | SumolX | 2009-03-12 00:52:50 -0400 (Thu, 12 Mar 2009) | 1 line
Changed paths:
   M /source/memlib/memage.c
   M /source/tracelib/tracemalloc.c

replaced PSP memoryAvailable() algorithim for built in pspSDK version.  Seems to be more accurate and faster.
------------------------------------------------------------------------
r2151 | SumolX | 2009-03-11 21:57:02 -0400 (Wed, 11 Mar 2009) | 2 lines
Changed paths:
   M /sdl/menu.c
   M /source/tracelib/tracemalloc.c
   M /source/tracelib/tracemalloc.h

Fixed transition from menu to engine.
Fixed transition from menu to os.
------------------------------------------------------------------------
r2150 | SumolX | 2009-03-11 16:43:07 -0400 (Wed, 11 Mar 2009) | 1 line
Changed paths:
   M /Makefile
   M /psp/pspport.c
   M /sdl/menu.c

More platform cleanup.
------------------------------------------------------------------------
r2149 | SumolX | 2009-03-11 16:10:26 -0400 (Wed, 11 Mar 2009) | 1 line
Changed paths:
   M /sdl/menu.c
   M /source/utils.c
   M /source/utils.h

Moved findmods to Menu.c instead of utils.c
------------------------------------------------------------------------
r2148 | SumolX | 2009-03-11 15:56:55 -0400 (Wed, 11 Mar 2009) | 1 line
Changed paths:
   M /Makefile
   M /build.sh
   M /openbor.h
   M /sdl/menu.c

All Platforms are compiling once more.
------------------------------------------------------------------------
r2147 | SumolX | 2009-03-11 15:31:56 -0400 (Wed, 11 Mar 2009) | 1 line
Changed paths:
   M /Makefile
   M /openbor.h
   M /psp/control.c
   M /psp/menu.c
   M /psp/pspport.c
   M /source/utils.c
   M /source/utils.h

We now dynamically allocate filelist for menu.  This is where our 16MBytes disappeared!
------------------------------------------------------------------------
r2146 | SumolX | 2009-03-11 11:20:14 -0400 (Wed, 11 Mar 2009) | 1 line
Changed paths:
   M /Makefile
   A /psp/build.mak
   A /psp/build_prx.mak

Updated build.mak and build_prx.mak
------------------------------------------------------------------------
r2145 | SumolX | 2009-03-11 11:18:20 -0400 (Wed, 11 Mar 2009) | 1 line
Changed paths:
   D /psp/include
   D /psp/lib
   D /psp/loadexec.S
   D /psp/loadexec.h
   D /psp/loadexec.prx
   D /psp/loadexecprx

Removed M33 SDK
------------------------------------------------------------------------
r2144 | SumolX | 2009-03-11 11:14:09 -0400 (Wed, 11 Mar 2009) | 1 line
Changed paths:
   M /Makefile
   M /psp/graphics.c
   A /psp/kernel.S
   A /psp/kernel.h
   A /psp/kernel.prx
   A /psp/kernelprx
   A /psp/kernelprx/Makefile
   A /psp/kernelprx/kernel.exp
   A /psp/kernelprx/kernel.h
   A /psp/kernelprx/main.c
   A /psp/loadexec.S
   A /psp/loadexec.h
   A /psp/loadexec.prx
   A /psp/loadexecprx
   A /psp/loadexecprx/Makefile
   A /psp/loadexecprx/loadexec.exp
   A /psp/loadexecprx/loadexec.h
   A /psp/loadexecprx/main.c
   M /psp/menu.c
   M /psp/pspport.c

Removed all M33 functions to Sony Kernel functions.  In which we now called from kernel.prx
------------------------------------------------------------------------
r2143 | SumolX | 2009-03-10 17:34:32 -0400 (Tue, 10 Mar 2009) | 1 line
Changed paths:
   M /openbor.c

Fixed end of level bug with when set is greater than 1.
------------------------------------------------------------------------
r2142 | SumolX | 2009-03-09 10:09:51 -0400 (Mon, 09 Mar 2009) | 1 line
Changed paths:
   M /vc8/OpenBOR.vcproj

Treat warnings as errors.
------------------------------------------------------------------------
r2141 | SumolX | 2009-03-09 10:08:40 -0400 (Mon, 09 Mar 2009) | 1 line
Changed paths:
   M /vc8/OpenBOR.vcproj

Updated warning level to 2.
------------------------------------------------------------------------
r2140 | SumolX | 2009-03-08 19:50:14 -0400 (Sun, 08 Mar 2009) | 1 line
Changed paths:
   M /openbor.c

slowdeath removed!  use script instead to manipulate use and/or duration.
------------------------------------------------------------------------
r2139 | SumolX | 2009-03-08 17:30:17 -0400 (Sun, 08 Mar 2009) | 1 line
Changed paths:
   M /openbor.c

self->boss = 0 after during checkdeath(), if not set we cause errors, since this value is used a few times within engine for level completion.
------------------------------------------------------------------------
r2138 | SumolX | 2009-03-07 00:58:13 -0500 (Sat, 07 Mar 2009) | 1 line
Changed paths:
   M /Makefile
   M /dc/soundmix.c
   M /dc/soundmix.h
   M /openbor.c
   M /source/version.h

Dreamcast soundmix library renamed sound_async_open_music to sound_open_music.
------------------------------------------------------------------------
r2137 | SumolX | 2009-03-07 00:19:55 -0500 (Sat, 07 Mar 2009) | 1 line
Changed paths:
   M /Makefile
   M /openbor.c
   M /openborscript.c
   M /sdl/menu.c
   M /source/gamelib/screen.c
   M /source/gamelib/screen16.c
   M /source/gamelib/screen32.c
   M /source/gamelib/spritef.c
   M /source/gamelib/spritex8p16.c
   M /source/gamelib/spritex8p32.c
   M /source/scriptlib/ScriptVariant.c
   M /source/version.h
   M /vc7/OpenBOR.vcproj

Major typecasting cleanup!
------------------------------------------------------------------------
r2136 | SumolX | 2009-03-06 20:58:48 -0500 (Fri, 06 Mar 2009) | 1 line
Changed paths:
   M /Makefile
   M /source/version.h

Updated Build 2136
------------------------------------------------------------------------
r2135 | SumolX | 2009-03-06 17:49:13 -0500 (Fri, 06 Mar 2009) | 1 line
Changed paths:
   M /openbor.c

slowdeath need to be reset to Zero once the level_slowmotion was rest back to zero as well.  This needs to be done so other future entities can use the slowmotion effect after the first entity has used this feature.
------------------------------------------------------------------------
r2134 | SumolX | 2009-03-06 17:37:49 -0500 (Fri, 06 Mar 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Slowmotion deaths now supported in stage text.
------------------------------------------------------------------------
r2133 | SumolX | 2009-03-06 12:24:53 -0500 (Fri, 06 Mar 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

New:  Bosses can now be spawned mid-level.  By keeping track of nBosses we also removed searching through entity list, which makes for faster code processing during death of multiple entities at once.  FPS go up.
------------------------------------------------------------------------
r2132 | SumolX | 2009-03-05 10:59:21 -0500 (Thu, 05 Mar 2009) | 1 line
Changed paths:
   M /Makefile
   M /source/version.h

Updated build 2132
------------------------------------------------------------------------
r2131 | SumolX | 2009-03-05 10:48:02 -0500 (Thu, 05 Mar 2009) | 2 lines
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /openborscript.h

Added new script function fademusic().
This will allow us to easily manipulate the fading and loading of music during gameplay.
------------------------------------------------------------------------
r2130 | SumolX | 2009-03-05 01:13:20 -0500 (Thu, 05 Mar 2009) | 5 lines
Changed paths:
   M /openbor.c
   M /openbor.h

New commands for level text(s).

musicfade [float]
music [data/music/a.bor] [unsigned long offset]
at [x]
------------------------------------------------------------------------
r2129 | SumolX | 2009-03-04 10:42:46 -0500 (Wed, 04 Mar 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

fade_out() now takes a second argument for speed.
------------------------------------------------------------------------
r2128 | SumolX | 2009-03-03 12:57:48 -0500 (Tue, 03 Mar 2009) | 1 line
Changed paths:
   M /Makefile
   M /source/version.h

Updated build number to 2128
------------------------------------------------------------------------
r2127 | SumolX | 2009-03-03 12:42:32 -0500 (Tue, 03 Mar 2009) | 2 lines
Changed paths:
   M /source/adpcmlib/adpcm.c

Fixed: Stereo & Mono ADPCM decoding.  Completed and No more changes are required!

------------------------------------------------------------------------
r2126 | SumolX | 2009-03-03 12:20:54 -0500 (Tue, 03 Mar 2009) | 1 line
Changed paths:
   M /source/adpcmlib/adpcm.c

Fixed, Stereo ADPCM decoding.
------------------------------------------------------------------------
r2125 | SumolX | 2009-03-02 11:21:13 -0500 (Mon, 02 Mar 2009) | 2 lines
Changed paths:
   M /Makefile
   M /psp/menu.c
   M /sdl/menu.c
   M /source/utils.h
   M /source/version.h
   M /vc8/OpenBOR.vcproj

Added File Name of current track selected in BGMPlayer.
Updated VC8 to not minimally build.  When headers are changed we need to rebuild all objects that reference the header file.
------------------------------------------------------------------------
r2124 | SumolX | 2009-03-01 19:48:30 -0500 (Sun, 01 Mar 2009) | 3 lines
Changed paths:
   M /Makefile
   M /dc/soundmix.c
   M /openbor.c
   M /openbor.h
   M /psp/graphics.c
   M /psp/graphics.h
   M /psp/soundmix.c
   M /sdl/menu.c
   M /sdl/soundmix.c
   M /sdl/video.c
   M /source/version.h
   M /vc7/OpenBOR.vcproj
   M /xbox/soundmix.c

Fixed animation issue.  Samplesplayed was not being set properly.
Enhanced video mode filter/scaling values to be stored uniquely based per video mode instead globally.
Updated VC7 to not minimally build.  When headers are changed we need to rebuild all objects that reference the header file.
------------------------------------------------------------------------
r2123 | SumolX | 2009-02-27 16:12:44 -0500 (Fri, 27 Feb 2009) | 2 lines
Changed paths:
   M /Makefile
   M /sdl/menu.c
   M /source/version.h

-g is no necessary for releases.
added stristr.h to menu.c
------------------------------------------------------------------------
r2122 | SumolX | 2009-02-27 13:57:32 -0500 (Fri, 27 Feb 2009) | 1 line
Changed paths:
   M /psp/menu.c
   M /sdl/menu.c

Added preview box for track info, makes it easier to read text in window versus against translucent background.
------------------------------------------------------------------------
r2121 | SumolX | 2009-02-27 12:15:09 -0500 (Fri, 27 Feb 2009) | 2 lines
Changed paths:
   M /openbor.c
   M /psp/menu.c
   M /sdl/menu.c

Fixed a bug where cycling music would not go back to first track of album.  
Fixed 480x272 mode on psp where users could be using stretching/filtering effects on 320x240 mode and it should not be applied to 480x272 mode.
------------------------------------------------------------------------
r2120 | SumolX | 2009-02-26 23:34:56 -0500 (Thu, 26 Feb 2009) | 1 line
Changed paths:
   M /openbor.c
   M /psp/graphics.h
   M /psp/menu.c

Add new cycle option to BGM Player.
------------------------------------------------------------------------
r2119 | SumolX | 2009-02-26 17:16:46 -0500 (Thu, 26 Feb 2009) | 1 line
Changed paths:
   M /Makefile
   M /openbor.c
   M /source/version.h

Allowing changes of resolution even when mod is 480x272 for PSP.  This way when playing other mods of different resolutions, we can always switch back and forth.
------------------------------------------------------------------------
r2118 | SumolX | 2009-02-26 17:08:22 -0500 (Thu, 26 Feb 2009) | 1 line
Changed paths:
   M /openbor.c

Fixed video bug with 480x272 mods, it's display mode was being set for 480x270 instead of 480x272.
------------------------------------------------------------------------
r2117 | SumolX | 2009-02-26 16:59:01 -0500 (Thu, 26 Feb 2009) | 1 line
Changed paths:
   M /openbor.c
   M /psp/menu.c

Fixed Memory leak within init_videomodes() when video.txt is found but now errors occur when searching the options within the file.
------------------------------------------------------------------------
r2116 | SumolX | 2009-02-26 16:35:57 -0500 (Thu, 26 Feb 2009) | 1 line
Changed paths:
   M /psp/menu.c
   M /sdl/menu.c

Fixed menu memory leak, was not calling sound_exit() prior to starting engine or exiting.
------------------------------------------------------------------------
r2115 | SumolX | 2009-02-26 15:43:32 -0500 (Thu, 26 Feb 2009) | 1 line
Changed paths:
   M /Makefile
   M /build.sh
   M /psp/menu.c
   M /sdl/menu.c
   M /source/utils.h

PSP Menu, now has the same functionality as SDL Menu.
------------------------------------------------------------------------
r2114 | SumolX | 2009-02-25 16:25:17 -0500 (Wed, 25 Feb 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /sdl/menu.c
   M /source/gamelib/font.c
   M /source/gamelib/screen.c
   M /source/gfxlib/hq2x.c
   M /source/utils.h

Windows Menu System complete.
------------------------------------------------------------------------
r2113 | SumolX | 2009-02-24 22:18:16 -0500 (Tue, 24 Feb 2009) | 1 line
Changed paths:
   M /psp/menu.c
   M /sdl/menu.c

Additional updates to Menu system.
------------------------------------------------------------------------
r2112 | SumolX | 2009-02-24 20:30:49 -0500 (Tue, 24 Feb 2009) | 1 line
Changed paths:
   M /build.sh
   M /psp/menu.c
   M /sdl/menu.c
   M /source/gamelib/packfile.c
   M /source/gamelib/packfile.h
   M /source/utils.c
   M /source/utils.h

Updated Menu Music, BGM Tracks are now selectable.
------------------------------------------------------------------------
r2111 | SumolX | 2009-02-23 10:33:15 -0500 (Mon, 23 Feb 2009) | 1 line
Changed paths:
   M /vc8/OpenBOR.vcproj

Updated files location within solution.
------------------------------------------------------------------------
r2110 | SumolX | 2009-02-22 23:44:10 -0500 (Sun, 22 Feb 2009) | 1 line
Changed paths:
   M /Makefile
   M /build.sh
   M /openbor.h
   A /source/version.h
   M /vc7/OpenBOR.vcproj

We now use version.h for XBOX, Window Single Executables or Makefile for all other platforms when release are made.  Planning on automating these files when checkin(s) are made for auto increment version.
------------------------------------------------------------------------
r2109 | Sumolx | 2009-01-25 17:59:02 -0500 (Sun, 25 Jan 2009) | 1 line
Changed paths:
   D /tools/dc-tools/dc-load-gui.7z
   M /tools/dc-tools/dc-load.7z

dc-load now contains 1.0.3, 1.0.4 and GUI
------------------------------------------------------------------------
r2108 | damon_caskey | 2009-01-24 22:49:18 -0500 (Sat, 24 Jan 2009) | 5 lines
Changed paths:
   M /openbor.c
   M /openborscript.c

Getentityproperty additions:
Mapcount- total number of color maps (including default).
hmapl – Hmap lower bound.
hmapu – Hmap upper bound.

------------------------------------------------------------------------
r2107 | damon_caskey | 2009-01-23 15:37:09 -0500 (Fri, 23 Jan 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

New script event: onfall; fires on completion of internal setfall() function (after velocity and animations are applied). Returns local vars “self”, “attacker”, “damage”, and “drop”.
------------------------------------------------------------------------
r2106 | SumolX | 2009-01-21 14:58:27 -0500 (Wed, 21 Jan 2009) | 1 line
Changed paths:
   M /vc8/OpenBOR.sln

Solution was changed by accident.  Debug should remain in Debug mode.
------------------------------------------------------------------------
r2105 | damon_caskey | 2009-01-20 19:29:52 -0500 (Tue, 20 Jan 2009) | 1 line
Changed paths:
   M /openbor.c
   M /vc8/OpenBOR.sln

Moved execute_on_damage and execute_on_death script to checkdamage() to correct missing events. Previously they did not fire properly when entity was damaged/killed by damageentity() or from falling damage.
------------------------------------------------------------------------
r2104 | damon_caskey | 2009-01-19 22:57:04 -0500 (Mon, 19 Jan 2009) | 12 lines
Changed paths:
   M /openbor.h
   M /openborscript.c

-Max color  maps increased to 30
-openborconstant now works with:
TYPE_PANEL
ANI_RISE#/B/S
ANI_RISEATTACK#/B/S
ANI_BLOCKPAIN#/B/S
ANI_CHIPDEATH
ANI_GUARDBREAK
ANI_SLIDE
ANI_RUNSLIDE
ANI_DUCKATTACK

------------------------------------------------------------------------
r2103 | damon_caskey | 2009-01-19 01:48:39 -0500 (Mon, 19 Jan 2009) | 1 line
Changed paths:
   M /openbor.c

Fixed typo that caused bug with extra rise animations.
------------------------------------------------------------------------
r2102 | orochi_x | 2009-01-17 14:56:59 -0500 (Sat, 17 Jan 2009) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Dynamic riseattacks. nopause/noscrenshot. new mpset setting guardpoints/guardcost/guardrate/ani guardbreak. Lots of new propnames for get/changeentityproperty(). Misc fixes.
------------------------------------------------------------------------
r2101 | SumolX | 2008-12-31 22:24:49 -0500 (Wed, 31 Dec 2008) | 1 line
Changed paths:
   D /tools/dc-tool
   A /tools/dc-tools
   A /tools/dc-tools/BootDreams-1.06c.7z
   A /tools/dc-tools/dc-load-gui.7z
   A /tools/dc-tools/dc-load.7z

Moved and dc-tool to dc-tools as a new place holder for multiple applications that are useful for DC Development.
------------------------------------------------------------------------
r2100 | SumolX | 2008-12-31 22:18:45 -0500 (Wed, 31 Dec 2008) | 1 line
Changed paths:
   A /tools/dc-tool/dc-tool-gui.rar
   A /tools/dc-tool/dc-tool-ip-1.0.4-src.zip
   D /tools/dc-tool/dcload-ip-1.0.4-src.zip
   D /tools/dc-tool/dctoolgui.exe
   D /tools/dc-tool/tools

Reorganizing dc-tool
------------------------------------------------------------------------
r2099 | SumolX | 2008-12-31 22:16:06 -0500 (Wed, 31 Dec 2008) | 1 line
Changed paths:
   A /tools/dc-tool/dcload-ip-1.0.4-src.zip

Added dcload-ip-1.0.4-src.zip
------------------------------------------------------------------------
r2098 | SumolX | 2008-12-31 15:40:23 -0500 (Wed, 31 Dec 2008) | 1 line
Changed paths:
   M /Makefile
   M /build.sh
   D /dc/crt0.s
   D /dc/dc.x
   D /source/endian.h
   A /source/gamelib/endian.h

Successfully compiled Dreamcast with KOS Dev Environment
------------------------------------------------------------------------
r2097 | SumolX | 2008-12-31 12:44:57 -0500 (Wed, 31 Dec 2008) | 1 line
Changed paths:
   M /Makefile
   M /dc/dcport.c
   M /environ.sh
   M /tools/dc-sdk/dc-sdk.7z

Simplified Makefile a bit.  Updating Dreamcast to use KOS once again.
------------------------------------------------------------------------
r2096 | SumolX | 2008-12-29 14:13:54 -0500 (Mon, 29 Dec 2008) | 1 line
Changed paths:
   M /dc/dcvga.c
   M /openbor.c

Introduced 1 new video mode for Dreamcast/PC (800x600)
------------------------------------------------------------------------
r2095 | SumolX | 2008-12-29 12:50:28 -0500 (Mon, 29 Dec 2008) | 1 line
Changed paths:
   M /dc/dcport.c
   M /dc/dcvga.c
   M /dc/dcvga.h

Added templates for 8,16,32 bpp video modes.  Now I just need to figure out the proper math to access 16 and 32 bpp video containers, since the screen is always 32bit.
------------------------------------------------------------------------
r2094 | SumolX | 2008-12-23 01:11:06 -0500 (Tue, 23 Dec 2008) | 1 line
Changed paths:
   M /openbor.c

Fixed dynamic animations pain, fall, die, rise and blockpain.  Theoretically, mods should load faster since we are now performing integer compares instead of string compares as they are cpu costly.
------------------------------------------------------------------------
r2093 | SumolX | 2008-12-22 10:55:30 -0500 (Mon, 22 Dec 2008) | 1 line
Changed paths:
   M /xbox/OpenBoR.vcproj
   M /xbox/generic/SndXBOX.cxx
   M /xbox/generic/iosupport.cpp
   M /xbox/generic/panel.cpp
   M /xbox/generic/xboxport.cpp
   M /xbox/sblaster.c
   M /xbox/sblaster.h
   M /xbox/soundmix.c
   M /xbox/soundmix.h

Cleaning up unused variables....   Still a long way to go.  But next step is rewrite the init code for xbox.
------------------------------------------------------------------------
r2092 | SumolX | 2008-12-17 22:41:02 -0500 (Wed, 17 Dec 2008) | 1 line
Changed paths:
   M /sdl/sblaster.c
   M /sdl/sblaster.h
   M /sdl/soundmix.c

Removed unnecessary code that was wasting memory for gp2x and other sdl dependent ports.
------------------------------------------------------------------------
r2091 | SumolX | 2008-12-17 18:00:59 -0500 (Wed, 17 Dec 2008) | 1 line
Changed paths:
   M /openbor.c

unused variable in startup when compiling windows.
------------------------------------------------------------------------
r2090 | SumolX | 2008-12-17 11:13:40 -0500 (Wed, 17 Dec 2008) | 1 line
Changed paths:
   M /xbox/OpenBoR.vcproj
   M /xbox/sblaster.c
   M /xbox/sblaster.h

Fixing up some dependencies for xbox.
------------------------------------------------------------------------
r2089 | SumolX | 2008-12-17 11:07:15 -0500 (Wed, 17 Dec 2008) | 1 line
Changed paths:
   M /dc/video.c
   M /dc/video.h
   M /openbor.c
   M /psp/graphics.h
   M /sdl/soundmix.c
   M /source/gamelib/packfile.c
   M /xbox/generic/xboxport.cpp
   M /xbox/soundmix.c
   M /xbox/soundmix.h
   M /xbox/video.c
   M /xbox/video.h

Addition changes to logging, video and audio for consoles.
------------------------------------------------------------------------
r2088 | SumolX | 2008-12-16 17:38:18 -0500 (Tue, 16 Dec 2008) | 1 line
Changed paths:
   M /psp/graphics.h

fixed length of display name
------------------------------------------------------------------------
r2087 | SumolX | 2008-12-16 17:34:52 -0500 (Tue, 16 Dec 2008) | 1 line
Changed paths:
   M /Makefile
   M /openbor.c
   M /openbor.h
   M /psp/graphics.c
   M /psp/graphics.h
   M /psp/pspport.c
   M /psp/video.c
   M /psp/video.h
   M /sdl/menu.c
   M /sdl/video.c
   M /sdl/video.h
   M /source/gamelib/types.h

Major rewrite to videomodes.  Now I just need to update xbox and dreamcast.
------------------------------------------------------------------------
r2086 | SumolX | 2008-12-15 22:42:59 -0500 (Mon, 15 Dec 2008) | 1 line
Changed paths:
   M /xbox/generic/SndXBOX.cxx
   M /xbox/soundmix.c
   M /xbox/soundmix.h

XBOX Sound still having issues, but I'm that much closer to figuring out what the issue is....  I will hold off until tomorrow to finish up.
------------------------------------------------------------------------
r2085 | SumolX | 2008-12-15 20:53:31 -0500 (Mon, 15 Dec 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /sdl/control.c
   M /source/utils.c
   M /xbox/generic/SndXBOX.cxx

Fixing XBOX port up so it can be release... though its not ready yet.  Also fixed controller.  Reverted back to 2035 and only updated gp2x input since my last few changes have not made a difference.
------------------------------------------------------------------------
r2084 | SumolX | 2008-12-15 17:49:56 -0500 (Mon, 15 Dec 2008) | 1 line
Changed paths:
   M /xbox/generic/SndXBOX.cxx

Initilized sndBuff to NULL, in SndXBOX.cxx
------------------------------------------------------------------------
r2083 | SumolX | 2008-12-15 16:48:02 -0500 (Mon, 15 Dec 2008) | 1 line
Changed paths:
   M /Makefile
   M /dc/soundmix.c
   M /dc/soundmix.h
   M /openbor.h
   M /sdl/soundmix.c
   M /xbox/generic/SndXBOX.cxx
   M /xbox/soundmix.c
   M /xbox/soundmix.h

Remain ports have all been updated for Stereo support.  But I'm not sure if I improved or broke xbox port.  I guess we will see.
------------------------------------------------------------------------
r2082 | SumolX | 2008-12-15 15:14:32 -0500 (Mon, 15 Dec 2008) | 1 line
Changed paths:
   M /source/adpcmlib/adpcm.c

Making the dev-cpp compiler happy by increasing the size of the storage type to int from short.
------------------------------------------------------------------------
r2081 | SumolX | 2008-12-15 15:10:34 -0500 (Mon, 15 Dec 2008) | 1 line
Changed paths:
   M /psp/soundmix.c
   M /source/adpcmlib/adpcm.c
   M /source/adpcmlib/adpcm.h

PSP now properly supports Stereo.  I think I'm done now!!!  Since ADPCM library is the same with Wav2BoR, OpenBOR and BoR Audio applications.
------------------------------------------------------------------------
r2080 | SumolX | 2008-12-15 14:47:20 -0500 (Mon, 15 Dec 2008) | 1 line
Changed paths:
   M /sdl/soundmix.c
   M /source/adpcmlib/adpcm.c

OK... Few more Stereo Support fixes.  I think I'm done now!!!  Since ADPCM library is the same with Wav2BoR, OpenBOR and BoR Audio applications.
------------------------------------------------------------------------
r2079 | SumolX | 2008-12-15 14:07:43 -0500 (Mon, 15 Dec 2008) | 1 line
Changed paths:
   M /sdl/soundmix.c
   M /source/adpcmlib/adpcm.c
   M /source/adpcmlib/adpcm.h

OK... Stereo Support is now properly implemented thanks to Roel!!!!!!
------------------------------------------------------------------------
r2078 | SumolX | 2008-12-15 10:36:55 -0500 (Mon, 15 Dec 2008) | 1 line
Changed paths:
   M /sdl/soundmix.c
   M /source/adpcmlib/adpcm.c
   M /source/adpcmlib/adpcm.h

ADPCM Library has been updated for stereo.  Lets hope I didn't break anything!
------------------------------------------------------------------------
r2077 | kbandressen | 2008-12-14 20:19:09 -0500 (Sun, 14 Dec 2008) | 1 line
Changed paths:
   M /openbor.c

Added video mode -1 for modders who want their mod to always be in 320x240.
------------------------------------------------------------------------
r2076 | SumolX | 2008-12-10 15:32:21 -0500 (Wed, 10 Dec 2008) | 1 line
Changed paths:
   M /psp/sblaster.c
   M /psp/sblaster.h
   M /psp/soundmix.c
   M /psp/soundmix.h
   M /sdl/soundmix.c

Stereo now supported and we will on the fly manipulate mono and stereo files on the go. Hence, we don't need an option to toggle stereo/mono.  Its automatically handled.
------------------------------------------------------------------------
r2075 | SumolX | 2008-12-10 14:50:55 -0500 (Wed, 10 Dec 2008) | 1 line
Changed paths:
   M /openbor.c
   M /sdl/menu.c
   M /sdl/sblaster.c
   M /sdl/sblaster.h
   M /sdl/soundmix.c
   M /sdl/soundmix.h

Stereo now supported and we will on the fly manipulate mono and stereo files on the go. Hence, we don't need an option to toggle stereo/mono.  Its automatically handled.
------------------------------------------------------------------------
r2074 | SumolX | 2008-12-09 10:20:07 -0500 (Tue, 09 Dec 2008) | 1 line
Changed paths:
   M /environ.sh

We now display the COMPILER we are using.
------------------------------------------------------------------------
r2073 | SumolX | 2008-12-09 10:03:18 -0500 (Tue, 09 Dec 2008) | 1 line
Changed paths:
   M /sdl/control.c

Lets Hope I didn't break anything (Fingers Crossed)
------------------------------------------------------------------------
r2072 | SumolX | 2008-12-08 16:28:32 -0500 (Mon, 08 Dec 2008) | 1 line
Changed paths:
   M /sdl/control.c

Seems I left behind an unused variable....
------------------------------------------------------------------------
r2071 | SumolX | 2008-12-08 16:23:43 -0500 (Mon, 08 Dec 2008) | 1 line
Changed paths:
   M /sdl/control.c

Lets Hope I didn't break anything again...(Fingers Crossed)  This time i removed some unnecessary loops for optimizations.
------------------------------------------------------------------------
r2070 | SumolX | 2008-12-08 16:07:35 -0500 (Mon, 08 Dec 2008) | 1 line
Changed paths:
   M /sdl/control.c

Lets Hope I didn't break anything (Fingers Crossed)
------------------------------------------------------------------------
r2069 | SumolX | 2008-12-08 11:06:22 -0500 (Mon, 08 Dec 2008) | 1 line
Changed paths:
   M /environ.sh

Improvements to auto detecting installed SDK(s).
------------------------------------------------------------------------
r2068 | kbandressen | 2008-12-05 19:02:47 -0500 (Fri, 05 Dec 2008) | 7 lines
Changed paths:
   M /dc/soundmix.c
   M /dc/soundmix.h
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /openborscript.h
   M /psp/soundmix.c
   M /psp/soundmix.h
   M /sdl/soundmix.c
   M /sdl/soundmix.h

Add new script function:

setmusictempo(int)

makes the music play at int% speed; setmusictempo(120) would make the music play at 120% speed.

Also added support for music looping offset to psp and dc.
------------------------------------------------------------------------
r2067 | SumolX | 2008-12-05 17:32:08 -0500 (Fri, 05 Dec 2008) | 4 lines
Changed paths:
   A /tools/ps2-sdk
   A /tools/ps2-sdk/ps2-sdk.7z

Pixel's PS2 BOR Port that I have been able to compile finally.

We now save our SDK(s) in 7Zip format.  SDK(s) will be uncompressed for the first time when used.  Need to save space in SourceForge.

------------------------------------------------------------------------
r2066 | SumolX | 2008-12-05 17:26:18 -0500 (Fri, 05 Dec 2008) | 1 line
Changed paths:
   M /ps2/Makefile
   A /ps2/README.txt
   A /ps2/adpcm.c
   A /ps2/adpcm.h
   A /ps2/anigif.c
   A /ps2/anigif.h
   A /ps2/bitmap.c
   A /ps2/bitmap.h
   M /ps2/bor.c
   M /ps2/borstartup.c
   M /ps2/borstartup.h
   M /ps2/borstartup_img.h
   M /ps2/consfont.c
   M /ps2/control.c
   M /ps2/control.h
   A /ps2/draw.c
   A /ps2/draw.h
   A /ps2/filecache.c
   A /ps2/filecache.h
   A /ps2/font.c
   A /ps2/font.h
   M /ps2/gsvga.c
   M /ps2/gsvga.h
   A /ps2/hw.s
   A /ps2/icon.icn
   A /ps2/loadimg.c
   A /ps2/loadimg.h
   A /ps2/packfile.h
   A /ps2/palette.c
   A /ps2/palette.h
   A /ps2/ps2pak.c
   A /ps2/ps2pak.h
   M /ps2/ps2port.c
   M /ps2/ps2port.h
   M /ps2/ps2sdr.c
   M /ps2/ps2sdr.h
   A /ps2/rand32.c
   A /ps2/rand32.h
   A /ps2/screen.c
   A /ps2/screen.h
   M /ps2/soundmix.c
   M /ps2/soundmix.h
   A /ps2/sprite.c
   A /ps2/sprite.h
   A /ps2/spriteq.c
   A /ps2/spriteq.h
   A /ps2/texture.c
   A /ps2/texture.h
   M /ps2/timer.c
   M /ps2/timer.h
   A /ps2/tracemalloc.c
   A /ps2/tracemalloc.h
   A /ps2/types.h
   M /ps2/vga.c
   M /ps2/vga.h
   M /ps2/video.c
   M /ps2/video.h

Pixel's PS2 BOR Port that I have been able to compile finally.
------------------------------------------------------------------------
r2065 | kbandressen | 2008-12-04 19:24:35 -0500 (Thu, 04 Dec 2008) | 7 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /sdl/menu.c
   M /sdl/soundmix.c
   M /sdl/soundmix.h
   M /source/adpcmlib/adpcm.c
   M /source/adpcmlib/adpcm.h

New feature for music commands:

music {data/music/path/file.bor} {offset}

offset is in bytes and if the music loops, it will loop to that position in the file, defaults to 0.

TODO: look at Dreamcast music code and make any necessary changes to it.
------------------------------------------------------------------------
r2064 | SumolX | 2008-12-04 18:06:54 -0500 (Thu, 04 Dec 2008) | 1 line
Changed paths:
   M /environ.sh
   A /tools/dc-sdk
   A /tools/dc-sdk/dc-sdk.7z

We now save our SDK(s) in 7Zip format.  SDK(s) will be uncompressed for the first time when used.  Need to save space in SourceForge.
------------------------------------------------------------------------
r2063 | SumolX | 2008-12-04 18:03:01 -0500 (Thu, 04 Dec 2008) | 1 line
Changed paths:
   M /environ.sh
   A /tools/gp2x-sdk
   A /tools/gp2x-sdk/gp2x-sdk.7z

We now save our SDK(s) in 7Zip format.  SDK(s) will be uncompressed for the first time when used.  Need to save space in SourceForge.
------------------------------------------------------------------------
r2062 | SumolX | 2008-12-04 17:57:47 -0500 (Thu, 04 Dec 2008) | 1 line
Changed paths:
   M /environ.sh
   A /tools/psp-sdk
   A /tools/psp-sdk/psp-sdk.7z

We now save our SDK(s) in 7Zip format.  SDK(s) will be uncompressed for the first time when used.  Need to save space in SourceForge.
------------------------------------------------------------------------
r2061 | SumolX | 2008-12-04 17:46:33 -0500 (Thu, 04 Dec 2008) | 1 line
Changed paths:
   M /environ.sh
   M /psp/soundmix.c
   M /psp/soundmix.h

We now save our SDK(s) in 7Zip format.  SDK(s) will be uncompressed for the first time when used.  Need to save space in SourceForge.
------------------------------------------------------------------------
r2060 | SumolX | 2008-12-04 17:46:02 -0500 (Thu, 04 Dec 2008) | 1 line
Changed paths:
   D /tools/win-sdk/bin
   D /tools/win-sdk/include
   D /tools/win-sdk/lib

We now save our SDK(s) in 7Zip format.  SDK(s) will be uncompressed for the first time when used.  Need to save space in SourceForge.
------------------------------------------------------------------------
r2059 | SumolX | 2008-12-04 17:45:22 -0500 (Thu, 04 Dec 2008) | 1 line
Changed paths:
   A /tools/win-sdk/win-sdk.7z


------------------------------------------------------------------------
r2058 | SumolX | 2008-12-04 17:43:36 -0500 (Thu, 04 Dec 2008) | 1 line
Changed paths:
   A /tools/7-Zip
   A /tools/7-Zip/7-zip.chm
   A /tools/7-Zip/7za.exe
   A /tools/7-Zip/copying.txt
   A /tools/7-Zip/license.txt
   A /tools/7-Zip/readme.txt

We now save our SDK(s) in 7Zip format.  SDK(s) will be uncompressed for the first time when used.  Need to save space in SourceForge.
------------------------------------------------------------------------
r2057 | kbandressen | 2008-12-01 19:25:46 -0500 (Mon, 01 Dec 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Added music intro functionality to the level commands music and bossmusic.
------------------------------------------------------------------------
r2056 | kbandressen | 2008-12-01 01:00:39 -0500 (Mon, 01 Dec 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /sdl/soundmix.c
   M /sdl/soundmix.h

Added code for music with an intro.  Currently only available via script, but committing so I can revert when I screw it up trying to make it available to everything.
------------------------------------------------------------------------
r2055 | kbandressen | 2008-11-30 18:45:09 -0500 (Sun, 30 Nov 2008) | 3 lines
Changed paths:
   M /openborscript.c
   M /openborscript.h


-clearglobalvar() now only clears the variables set with setglobalvar()
-added clearindexedvar() if all indexedvars need to be cleared, too.
------------------------------------------------------------------------
r2054 | SumolX | 2008-11-30 13:10:49 -0500 (Sun, 30 Nov 2008) | 1 line
Changed paths:
   M /source/gamelib/filecache.c
   M /source/gamelib/packfile.c

Updated read(), write(), fread() and fwrite() return's on these functions to be assigned to make compiler happy.  Damn 4.3.2 GNUC!!!
------------------------------------------------------------------------
r2053 | SumolX | 2008-11-30 13:10:31 -0500 (Sun, 30 Nov 2008) | 1 line
Changed paths:
   M /source/utils.c

Updated read(), write(), fread() and fwrite() return's on these functions to be assigned to make compiler happy.  Damn 4.3.2 GNUC!!!
------------------------------------------------------------------------
r2052 | SumolX | 2008-11-30 13:10:17 -0500 (Sun, 30 Nov 2008) | 1 line
Changed paths:
   M /openbor.c

Updated read(), write(), fread() and fwrite() return's on these functions to be assigned to make compiler happy.  Damn 4.3.2 GNUC!!!
------------------------------------------------------------------------
r2051 | SumolX | 2008-11-30 12:42:28 -0500 (Sun, 30 Nov 2008) | 1 line
Changed paths:
   M /psp/menu.c
   M /psp/netcomm.c
   M /psp/netcomm.h

Updated Network Libs to match latest SDK support.
------------------------------------------------------------------------
r2050 | kbandressen | 2008-11-30 00:29:22 -0500 (Sun, 30 Nov 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Entities can now have unlimited spawn scripts.
------------------------------------------------------------------------
r2049 | kbandressen | 2008-11-28 18:17:06 -0500 (Fri, 28 Nov 2008) | 1 line
Changed paths:
   M /openbor.c

Optimizations to spawn script caching.
------------------------------------------------------------------------
r2048 | kbandressen | 2008-11-28 17:42:32 -0500 (Fri, 28 Nov 2008) | 5 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Added new level header command:

cameraoffset {x} {z/y}
-used to control the point the camera focuses on
-values can also be changed via script with changelevelproperty("cameraxoffset"/"camerazoffset", value)
------------------------------------------------------------------------
r2047 | kbandressen | 2008-11-27 17:18:16 -0500 (Thu, 27 Nov 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

New linked list cache system for spawnscripts reduces memory usage and loading time by checking to see if a spawnscript is already loaded before making another copy.
------------------------------------------------------------------------
r2046 | kbandressen | 2008-11-27 04:28:54 -0500 (Thu, 27 Nov 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Spawnscripts converted to a pointer system. Step one of getting them cached.
------------------------------------------------------------------------
r2045 | kbandressen | 2008-11-26 15:46:49 -0500 (Wed, 26 Nov 2008) | 1 line
Changed paths:
   M /openbor.c

Fixed memory leaking bug with updated_script.
------------------------------------------------------------------------
r2044 | kbandressen | 2008-11-22 15:37:28 -0500 (Sat, 22 Nov 2008) | 1 line
Changed paths:
   M /openbor.h
   M /openborscript.c

Some tweaking of the textobj code.  Also increased the max for textobjs and filestreams to 50 now that their data is dynamically allocated.
------------------------------------------------------------------------
r2043 | kbandressen | 2008-11-22 06:17:48 -0500 (Sat, 22 Nov 2008) | 1 line
Changed paths:
   M /openborscript.c

Fixed some allocation problems with textobjs.
------------------------------------------------------------------------
r2042 | kbandressen | 2008-11-21 18:31:02 -0500 (Fri, 21 Nov 2008) | 28 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /openborscript.h

New script functions:

openfilestream("data/filepath/file.txt");
-opens a text file and returns the index that other functions can use to access it.  Indexes are assigned in order of creation, from 0 to the maximum number of filestreams (currently 20).

getfilestreamline(int index);
-Returns the current line of the file as a string, cutting it off if it's larger than the maximum string length.

getfilestreamargument(int index, int argumentnumber, string returntype);
-Returns the specified argument at the current position.  For example, with this line:

Stringargument 1 3.4

you would get these results:

getfilestreamargument(index, 0, "string") -> Stringargument
getfilestreamargument(index, 1, "int") -> 1
getfilestreamargument(index, 2, "float") -> 3.4
getfilestreamargument(index, 2, "int") 3

filestreamnextline(int index);
-Moves to the next line of the file that has any characters.

getfilestreamposition(int index);
-Returns the current position in the file.

setfilestreamposition(int index, int position);
-Sets the current position. Record a position with getfilestreamposition to go to, or set it to 0 to go back to the beginning of the file.
------------------------------------------------------------------------
r2041 | sumolx | 2008-11-03 14:23:58 -0500 (Mon, 03 Nov 2008) | 1 line
Changed paths:
   M /environ.sh

We now support the Win32 PSPSDK
------------------------------------------------------------------------
r2040 | orochi_x | 2008-10-26 07:33:57 -0400 (Sun, 26 Oct 2008) | 1 line
Changed paths:
   M /openbor.c

Broke special2 whilst fixing level noshare bug. Fixed.
------------------------------------------------------------------------
r2039 | kbandressen | 2008-10-22 15:39:23 -0400 (Wed, 22 Oct 2008) | 1 line
Changed paths:
   M /openbor.c

Moved the didhitscript execution in didfind_item to the end of the function so it can be used to undo any of the hard coded item code.
------------------------------------------------------------------------
r2038 | damon_caskey | 2008-10-21 11:16:12 -0400 (Tue, 21 Oct 2008) | 1 line
Changed paths:
   M /openbor.c

didhitscript now executes when item is collected (item is attacker, collecting entity is defender). Item scripting won't have to be nearly as hacky.
------------------------------------------------------------------------
r2037 | orochi_x | 2008-10-21 11:14:29 -0400 (Tue, 21 Oct 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Dynamic rise and blockpain anims , juggle system , OTG hits , anim chipdeath and various fixes.
------------------------------------------------------------------------
r2036 | sumolx | 2008-10-16 12:53:54 -0400 (Thu, 16 Oct 2008) | 1 line
Changed paths:
   M /source/utils.c
   M /source/utils.h

Restored writeToScriptLog() since it causing issues?!?
------------------------------------------------------------------------
r2035 | sumolx | 2008-10-10 16:32:27 -0400 (Fri, 10 Oct 2008) | 1 line
Changed paths:
   M /sdl/control.c
   M /sdl/soundmix.c
   M /source/utils.c
   M /source/utils.h

Fixed shutting down error I introduced in soundmix and updated writeToScriptLog to work the same as writeToLogFile so arguments can be used.  Also updated control.c to use printf instead of writeToLogFile for debugging purposes on visual studio/console debugging.
------------------------------------------------------------------------
r2034 | sumolx | 2008-10-05 00:37:28 -0400 (Sun, 05 Oct 2008) | 1 line
Changed paths:
   M /openbor.h
   M /source/gamelib/filecache.c
   M /source/globals.h
   M /xbox/generic/xboxport.cpp

Restored XPorts code.... for now so i can cleanup all the code and reverse engineer his sillynouse!!!
------------------------------------------------------------------------
r2033 | sumolx | 2008-10-05 00:29:49 -0400 (Sun, 05 Oct 2008) | 1 line
Changed paths:
   D /xbox/lib

Restored XPorts code....
------------------------------------------------------------------------
r2032 | sumolx | 2008-10-05 00:29:03 -0400 (Sun, 05 Oct 2008) | 1 line
Changed paths:
   D /xbox/lib/SDL.lib
   D /xbox/lib/SDL_gfx.lib
   D /xbox/lib/SDL_image.lib
   D /xbox/lib/SDL_ttf.lib
   D /xbox/lib/freetype.lib
   D /xbox/lib/zlib.lib

Restored XPorts code....
------------------------------------------------------------------------
r2031 | sumolx | 2008-10-05 00:28:27 -0400 (Sun, 05 Oct 2008) | 1 line
Changed paths:
   A /xbox/OpenBoR.sln
   A /xbox/OpenBoR.vcproj

Restored XPorts code....
------------------------------------------------------------------------
r2030 | sumolx | 2008-10-05 00:27:43 -0400 (Sun, 05 Oct 2008) | 1 line
Changed paths:
   D /xbox/OpenBOR.rc
   D /xbox/OpenBOR.sln
   D /xbox/OpenBOR.vcproj
   D /xbox/resource.h
   D /xbox/xbapp.cpp
   D /xbox/xbapp.h
   D /xbox/xbinput.cpp
   D /xbox/xbinput.h
   D /xbox/xblaunch.cpp
   D /xbox/xblaunch.h
   D /xbox/xbport.cpp
   D /xbox/xbport.h
   D /xbox/xbundocumented.h
   D /xbox/xbutil.cpp
   D /xbox/xbutil.h

Restored XPorts code....
------------------------------------------------------------------------
r2029 | sumolx | 2008-10-05 00:24:15 -0400 (Sun, 05 Oct 2008) | 1 line
Changed paths:
   M /xbox/control.c
   M /xbox/control.h
   M /xbox/make.bat
   A /xbox/sblaster.c
   A /xbox/sblaster.h
   A /xbox/soundmix.c
   A /xbox/soundmix.h
   M /xbox/timer.c
   A /xbox/vga.h
   A /xbox/video.c
   A /xbox/video.h

Restored XPorts code....
------------------------------------------------------------------------
r2028 | sumolx | 2008-10-05 00:23:51 -0400 (Sun, 05 Oct 2008) | 1 line
Changed paths:
   A /xbox/generic
   A /xbox/generic/2xsaiw.obj
   A /xbox/generic/2xsaiwin.c
   A /xbox/generic/2xsaiwin.h
   A /xbox/generic/SndXBOX.cxx
   A /xbox/generic/SndXBOX.hxx
   A /xbox/generic/configuration.h
   A /xbox/generic/custom_launch_params.cpp
   A /xbox/generic/custom_launch_params.h
   A /xbox/generic/gamescreen.h
   A /xbox/generic/graphicscontext.cpp
   A /xbox/generic/graphicscontext.h
   A /xbox/generic/hq2x16.obj
   A /xbox/generic/iosupport.cpp
   A /xbox/generic/iosupport.h
   A /xbox/generic/keyboard_api.h
   A /xbox/generic/panel.cpp
   A /xbox/generic/panel.h
   A /xbox/generic/scale2x.cpp
   A /xbox/generic/simple2x.cpp
   A /xbox/generic/skin.cpp
   A /xbox/generic/skin.h
   A /xbox/generic/undocumented.h
   A /xbox/generic/wnaspi32.h
   A /xbox/generic/xboxport.cpp
   A /xbox/generic/xboxport.h
   A /xbox/generic/xmldocument.cpp
   A /xbox/generic/xmldocument.h

Restored XPorts code....
------------------------------------------------------------------------
r2027 | sumolx | 2008-10-05 00:23:30 -0400 (Sun, 05 Oct 2008) | 1 line
Changed paths:
   A /xbox/data
   A /xbox/data/menu.pak

Restored XPorts code....
------------------------------------------------------------------------
r2026 | sumolx | 2008-10-05 00:23:15 -0400 (Sun, 05 Oct 2008) | 1 line
Changed paths:
   A /xbox/common
   A /xbox/common/include
   A /xbox/common/include/png.h
   A /xbox/common/include/pngconf.h
   A /xbox/common/include/xbapp.h
   A /xbox/common/include/xbfont.h
   A /xbox/common/include/xbhelp.h
   A /xbox/common/include/xbinput.h
   A /xbox/common/include/xbmesh.h
   A /xbox/common/include/xbresource.h
   A /xbox/common/include/xbsound.h
   A /xbox/common/include/xbstopwatch.h
   A /xbox/common/include/xbutil.h
   A /xbox/common/include/zconf.h
   A /xbox/common/include/zlib.h
   A /xbox/common/src
   A /xbox/common/src/xbapp.cpp
   A /xbox/common/src/xbfont.cpp
   A /xbox/common/src/xbhelp.cpp
   A /xbox/common/src/xbinput.cpp
   A /xbox/common/src/xbmesh.cpp
   A /xbox/common/src/xbresource.cpp
   A /xbox/common/src/xbsound.cpp
   A /xbox/common/src/xbstopwatch.cpp
   A /xbox/common/src/xbutil.cpp

Restored XPorts code....
------------------------------------------------------------------------
r2025 | kbandressen | 2008-10-04 15:18:57 -0400 (Sat, 04 Oct 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h

New model command instantitemdeath:
- set to 1 to remove pause before items kill themselves after being grabbed
------------------------------------------------------------------------
r2024 | sumolx | 2008-10-04 09:08:39 -0400 (Sat, 04 Oct 2008) | 1 line
Changed paths:
   M /source/memlib/memage.c
   M /source/tracelib/tracemalloc.c

XBOX now uses windows libraries for checking memory.
------------------------------------------------------------------------
r2023 | kbandressen | 2008-10-03 19:10:03 -0400 (Fri, 03 Oct 2008) | 5 lines
Changed paths:
   M /openborscript.c

Added "trymove" to changeentityproperty:

1 - common_trymove
2 - player_trymove
anything else - NULL
------------------------------------------------------------------------
r2022 | sumolx | 2008-10-03 11:32:49 -0400 (Fri, 03 Oct 2008) | 1 line
Changed paths:
   M /sdl/menu.c

XBOX has its own controller lib now, so we don't have to worry about initializing and terminating the controller IO and causing a crash due to libSDLx no supporting the IO properly.
------------------------------------------------------------------------
r2021 | sumolx | 2008-10-03 11:12:22 -0400 (Fri, 03 Oct 2008) | 1 line
Changed paths:
   A /xbox/timer.c
   A /xbox/timer.h

XBOX now uses its own timer logic instead of SDL's timer logic.
------------------------------------------------------------------------
r2020 | sumolx | 2008-10-03 11:09:38 -0400 (Fri, 03 Oct 2008) | 1 line
Changed paths:
   M /sdl/control.c
   M /sdl/control.h
   M /sdl/joysticks.c
   M /sdl/joysticks.h

Removed XBOX Controller references from SDL Control/Joystick since it now has its own lib.
------------------------------------------------------------------------
r2019 | sumolx | 2008-10-03 10:58:04 -0400 (Fri, 03 Oct 2008) | 1 line
Changed paths:
   A /xbox/control.c
   A /xbox/control.h
   M /xbox/xbinput.cpp
   M /xbox/xbinput.h

Controller code no longer uses SDL Input, since it is slow on acquiring inputs from xbox controllers.
------------------------------------------------------------------------
r2018 | sumolx | 2008-10-02 22:28:59 -0400 (Thu, 02 Oct 2008) | 1 line
Changed paths:
   M /sdl/sdlport.c
   M /xbox/OpenBOR.vcproj
   A /xbox/xbapp.cpp
   A /xbox/xbapp.h
   A /xbox/xbinput.cpp
   A /xbox/xbinput.h
   A /xbox/xblaunch.cpp
   A /xbox/xblaunch.h
   A /xbox/xbport.cpp
   A /xbox/xbport.h
   A /xbox/xbundocumented.h
   A /xbox/xbutil.cpp
   A /xbox/xbutil.h

More updates to XBOX port....  SDL video does not work properly... so i must start writing my own functions for direct hardware access.
------------------------------------------------------------------------
r2017 | kbandressen | 2008-10-02 19:13:41 -0400 (Thu, 02 Oct 2008) | 1 line
Changed paths:
   M /openborscript.c
   M /openborscript.h

Added setmusicvolume(left, right) and pausemusic(toggle) to script.
------------------------------------------------------------------------
r2016 | sumolx | 2008-10-01 00:34:45 -0400 (Wed, 01 Oct 2008) | 1 line
Changed paths:
   M /sdl/control.c
   M /sdl/sdlport.c
   M /sdl/video.c
   D /source/direntlib
   M /source/globals.h
   M /source/memlib/memage.c
   M /source/scriptlib/depends.h
   M /source/utils.c
   M /xbox/OpenBOR.vcproj

Removed dirent lib since it didn't work and found a work around with built in library.
------------------------------------------------------------------------
r2015 | sumolx | 2008-09-30 22:27:22 -0400 (Tue, 30 Sep 2008) | 1 line
Changed paths:
   M /sdl/video.c
   M /source/direntlib/dirent.c
   M /source/direntlib/dirent.h
   M /source/memlib/memage.c
   M /source/utils.c
   M /xbox/OpenBOR.vcproj

More SDL/XBOX/WIN changes for dirent support
------------------------------------------------------------------------
r2014 | sumolx | 2008-09-30 09:29:42 -0400 (Tue, 30 Sep 2008) | 1 line
Changed paths:
   M /sdl/sdlport.c
   M /source/direntlib/dirent.c
   M /source/direntlib/dirent.h
   M /source/utils.c

More fixes on dirent for XBOX
------------------------------------------------------------------------
r2013 | sumolx | 2008-09-30 08:31:44 -0400 (Tue, 30 Sep 2008) | 1 line
Changed paths:
   M /sdl/menu.c
   M /sdl/sdlport.c
   M /source/direntlib/dirent.c
   M /source/utils.c
   M /source/utils.h

A few enhancements to dirent/menu for XBOX
------------------------------------------------------------------------
r2012 | sumolx | 2008-09-29 23:04:17 -0400 (Mon, 29 Sep 2008) | 1 line
Changed paths:
   M /build.sh

Don't need menu directory since menu background is now built into engine.
------------------------------------------------------------------------
r2011 | sumolx | 2008-09-29 22:52:53 -0400 (Mon, 29 Sep 2008) | 2 lines
Changed paths:
   M /Makefile
   M /openbor.h
   M /xbox/make.bat

Finished updating openbor for XBOX SDL Port.
Updated revision to v2.2011
------------------------------------------------------------------------
r2010 | sumolx | 2008-09-29 22:48:38 -0400 (Mon, 29 Sep 2008) | 2 lines
Changed paths:
   A /xbox/OpenBOR.rc
   A /xbox/resource.h

XBOX Port is now running off SDL.
GoodBye Terrible XPort Port!!!
------------------------------------------------------------------------
r2009 | sumolx | 2008-09-29 22:47:43 -0400 (Mon, 29 Sep 2008) | 2 lines
Changed paths:
   A /xbox/OpenBOR.sln
   A /xbox/OpenBOR.vcproj

XBOX Port is now running off SDL.
GoodBye Terrible XPort Port!!!
------------------------------------------------------------------------
r2008 | sumolx | 2008-09-29 22:47:07 -0400 (Mon, 29 Sep 2008) | 2 lines
Changed paths:
   D /xbox/OpenBoR.sln
   D /xbox/OpenBoR.vcproj
   A /xbox/lib
   A /xbox/lib/SDL.lib
   A /xbox/lib/SDL_gfx.lib
   A /xbox/lib/SDL_image.lib
   A /xbox/lib/SDL_ttf.lib
   A /xbox/lib/freetype.lib
   A /xbox/lib/zlib.lib

XBOX Port is now running off SDL.
GoodBye Terrible XPort Port!!!
------------------------------------------------------------------------
r2007 | sumolx | 2008-09-29 22:45:37 -0400 (Mon, 29 Sep 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /sdl/sdlport.c
   A /source/direntlib
   A /source/direntlib/dirent.c
   A /source/direntlib/dirent.h
   M /xbox/OpenBoR.sln
   M /xbox/OpenBoR.vcproj
   D /xbox/common
   D /xbox/control.c
   D /xbox/control.h
   D /xbox/data
   D /xbox/generic
   M /xbox/make.bat
   D /xbox/sblaster.c
   D /xbox/sblaster.h
   D /xbox/soundmix.c
   D /xbox/soundmix.h
   D /xbox/timer.c
   D /xbox/timer.h
   D /xbox/vga.h
   D /xbox/video.c
   D /xbox/video.h

XBOX Port is now running off SDL.
GoodBye Terrible XPort Port!!!
------------------------------------------------------------------------
r2006 | sumolx | 2008-09-29 22:31:17 -0400 (Mon, 29 Sep 2008) | 2 lines
Changed paths:
   M /source/gamelib/filecache.c
   M /source/gamelib/loadimg.c
   M /source/gamelib/packfile.h
   M /source/gamelib/types.h
   M /source/gfxlib/gfxtypes.h
   M /source/globals.h
   M /source/scriptlib/depends.h
   M /source/utils.c

XBOX Port is now running off SDL.
GoodBye Terrible XPort Port!!!
------------------------------------------------------------------------
r2005 | sumolx | 2008-09-29 22:24:57 -0400 (Mon, 29 Sep 2008) | 2 lines
Changed paths:
   M /sdl/control.c
   M /sdl/control.h
   M /sdl/joysticks.c
   M /sdl/joysticks.h
   M /sdl/menu.c
   M /sdl/sdlport.c
   M /sdl/soundmix.c
   M /sdl/video.c

XBOX Port is now running off SDL.
GoodBye Terrible XPort Port!!!
------------------------------------------------------------------------
r2004 | orochi_x | 2008-09-28 21:34:05 -0400 (Sun, 28 Sep 2008) | 1 line
Changed paths:
   M /openbor.c

Fixing/cleanup of cancel code
------------------------------------------------------------------------
r2003 | kbandressen | 2008-09-25 04:40:15 -0400 (Thu, 25 Sep 2008) | 1 line
Changed paths:
   M /openbor.c

Fixed bug with stuck_underneath that was causing players to get stuck by standing next to platforms.
------------------------------------------------------------------------
r2002 | kbandressen | 2008-09-22 04:42:25 -0400 (Mon, 22 Sep 2008) | 1 line
Changed paths:
   M /openbor.c
   M /source/gamelib/font.c
   M /source/gamelib/font.h

Added fontmonospace to menu.txt.
------------------------------------------------------------------------
r2001 | damon_caskey | 2008-09-17 15:50:11 -0400 (Wed, 17 Sep 2008) | 4 lines
Changed paths:
   M /openbor.c
   M /openbor.h

New entity header command: mpset {mp} {stable min} {stable max} {recover rate} {drop rate} {charge rate}

Controls all aspects of MP, and now allows modder to set maximum amounts MP can recover on its own and or even drop over time to specified amount.

------------------------------------------------------------------------
r2000 | kbandressen | 2008-09-14 15:39:23 -0400 (Sun, 14 Sep 2008) | 1 line
Changed paths:
   M /openborscript.c

Updated openborconstant().
------------------------------------------------------------------------
r1999 | sumolx | 2008-09-14 10:27:25 -0400 (Sun, 14 Sep 2008) | 1 line
Changed paths:
   M /openbor.c
   M /xbox/soundmix.c

XBoX has been out of date for a while now.  Fixed related compilation errors and updated sound code to hopefully fix crackling.
------------------------------------------------------------------------
r1998 | damon_caskey | 2008-09-12 15:35:56 -0400 (Fri, 12 Sep 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

New entity script "ondeath". Identical to "takedamage" but only executes when entity is killed and after fall values are applied (so they may be changed).
------------------------------------------------------------------------
r1997 | damon_caskey | 2008-09-10 16:26:02 -0400 (Wed, 10 Sep 2008) | 2 lines
Changed paths:
   M /openborscript.c

Correction in changeentityproperty for get/change subject_to_minz

------------------------------------------------------------------------
r1996 | orochi_x | 2008-09-10 12:21:13 -0400 (Wed, 10 Sep 2008) | 1 line
Changed paths:
   M /openbor.c

Added continuescore. Decides whether to reset score upon using a continue.
------------------------------------------------------------------------
r1995 | damon_caskey | 2008-09-10 11:56:42 -0400 (Wed, 10 Sep 2008) | 4 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Gfxshadow now available to script get/changeentityproperty as “gfxshadow”.

New property: Subject_to_minz/maxz – If 0, entity may move outside of Z bounds. Available to script get/changeentityproperty as “subject_to_minz” or “…maxz”

------------------------------------------------------------------------
r1994 | kbandressen | 2008-09-08 22:42:49 -0400 (Mon, 08 Sep 2008) | 1 line
Changed paths:
   M /openbor.c

Specials can now reduce mp (but not hp) to 0.
------------------------------------------------------------------------
r1993 | sumolx | 2008-09-07 21:01:16 -0400 (Sun, 07 Sep 2008) | 1 line
Changed paths:
   M /openbor.c
   M /source/gfxlib/macros.mac
   M /vc7/OpenBOR.vcproj

Windows/Linux MMX is now compiling/linking properly at the same time.
------------------------------------------------------------------------
r1992 | SumolX | 2008-09-07 20:46:51 -0400 (Sun, 07 Sep 2008) | 1 line
Changed paths:
   M /Makefile
   M /source/gfxlib/2xSaI.c
   M /source/gfxlib/hq2x16mmx.asm
   M /source/gfxlib/macros.mac

Hopefully MMX is working for both Linux and Windows now!!!
------------------------------------------------------------------------
r1991 | orochi_x | 2008-09-07 18:28:29 -0400 (Sun, 07 Sep 2008) | 3 lines
Changed paths:
   M /openbor.c

Added checks for maxfreespecials to account for multiple freespecials using same animation.

Added checks for landframe in common_jump so that jumpland doesn't override landframe and animation doesn't get cut off.
------------------------------------------------------------------------
r1990 | kbandressen | 2008-09-02 18:30:16 -0400 (Tue, 02 Sep 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Orochi_X's update with cancel and other new stuff!
------------------------------------------------------------------------
r1989 | kbandressen | 2008-09-02 16:59:36 -0400 (Tue, 02 Sep 2008) | 1 line
Changed paths:
   M /openbor.c

Fixed some bugs with fglayer.
------------------------------------------------------------------------
r1988 | kbandressen | 2008-09-01 23:31:54 -0400 (Mon, 01 Sep 2008) | 1 line
Changed paths:
   M /openbor.c

Fixed a bug caused by my last attempt to fix a bug :P
------------------------------------------------------------------------
r1987 | kbandressen | 2008-09-01 22:25:10 -0400 (Mon, 01 Sep 2008) | 1 line
Changed paths:
   M /openbor.c

Fixed problem with bgdir and bglayers.
------------------------------------------------------------------------
r1986 | kbandressen | 2008-09-01 19:28:12 -0400 (Mon, 01 Sep 2008) | 1 line
Changed paths:
   M /openbor.c

Fixed minor graphical glitch.  Entities were being added to the sprite queue before draw_scrolled_bg was executed which changes gfx_offset_y, resulting in entities' y values being a frame behind.
------------------------------------------------------------------------
r1985 | kbandressen | 2008-08-29 16:20:39 -0400 (Fri, 29 Aug 2008) | 1 line
Changed paths:
   M /openbor.c

Added 'blockade' to changeopenborvariant.
------------------------------------------------------------------------
r1984 | sumolx | 2008-08-26 13:33:26 -0400 (Tue, 26 Aug 2008) | 1 line
Changed paths:
   M /openbor.c

Removed addition checking for setpalette since we need a way to restore default pal by using a negative number.
------------------------------------------------------------------------
r1983 | sumolx | 2008-08-25 17:47:24 -0400 (Mon, 25 Aug 2008) | 1 line
Changed paths:
   M /sdl/control.c

Lets see how gp2x controls work with this slight change.
------------------------------------------------------------------------
r1982 | sumolx | 2008-08-22 09:41:38 -0400 (Fri, 22 Aug 2008) | 1 line
Changed paths:
   M /source/utils.c
   M /vc8/OpenBOR.vcproj

Final change and optimize for searchList()
------------------------------------------------------------------------
r1981 | sumolx | 2008-08-22 08:11:24 -0400 (Fri, 22 Aug 2008) | 1 line
Changed paths:
   M /source/utils.c

Last change to searchList() for optimizations.
------------------------------------------------------------------------
r1980 | sumolx | 2008-08-21 23:15:33 -0400 (Thu, 21 Aug 2008) | 1 line
Changed paths:
   M /source/utils.c

Optimized searchList.  More enhanced check on the fly.
------------------------------------------------------------------------
r1979 | sumolx | 2008-08-21 21:16:22 -0400 (Thu, 21 Aug 2008) | 1 line
Changed paths:
   M /source/utils.c

Optimized searchList.  Removed last loop and check on the fly instead.
------------------------------------------------------------------------
r1978 | sumolx | 2008-08-21 18:13:24 -0400 (Thu, 21 Aug 2008) | 1 line
Changed paths:
   M /source/utils.c

Added a few hints to searchList() error return.
------------------------------------------------------------------------
r1977 | sumolx | 2008-08-21 16:29:23 -0400 (Thu, 21 Aug 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /source/utils.c
   M /source/utils.h

Rewrote function str_search() to searchList().
It will now search up and down and in-between for characters that have the same starting value.  It will then optimize the search for only those characters.  Which makes stricmp() less used and thus the whole function is now faster than before.
------------------------------------------------------------------------
r1976 | sumolx | 2008-08-20 16:08:35 -0400 (Wed, 20 Aug 2008) | 1 line
Changed paths:
   M /openbor.c

load_videomode() now inits the char* to NULL.
------------------------------------------------------------------------
r1975 | sumolx | 2008-08-20 11:19:47 -0400 (Wed, 20 Aug 2008) | 1 line
Changed paths:
   M /LICENSE

Update to Licensing.
------------------------------------------------------------------------
r1974 | sumolx | 2008-08-20 10:57:44 -0400 (Wed, 20 Aug 2008) | 1 line
Changed paths:
   M /LICENSE

Update to Licensing.
------------------------------------------------------------------------
r1973 | sumolx | 2008-08-20 10:47:30 -0400 (Wed, 20 Aug 2008) | 1 line
Changed paths:
   M /openbor.c

Fixed playgif() to freescreen(vscreen) just in case resolution is different then gameplay.  This was causing exceptions for videomodes such as 320x240/480x240 that are mixed mode.  Also enhanced function load_videomodes() to setup vscreen even if error is found so we exit gracefully and log it properly.
------------------------------------------------------------------------
r1972 | sumolx | 2008-08-19 13:50:08 -0400 (Tue, 19 Aug 2008) | 1 line
Changed paths:
   M /openbor.c
   M /source/gamelib/types.h

All video related settings for resolutions are now contained in a structure.  This should make things easier when passing along the data between different functions if necessary.
------------------------------------------------------------------------
r1971 | sumolx | 2008-08-19 13:23:55 -0400 (Tue, 19 Aug 2008) | 1 line
Changed paths:
   M /openbor.c

Non Specified use of loadingbg was incorrectly calculated due to new resolutions.  It is now fixed.
------------------------------------------------------------------------
r1970 | kbandressen | 2008-07-27 05:49:43 -0400 (Sun, 27 Jul 2008) | 1 line
Changed paths:
   M /source/gamelib/loadimg.c

filetype check order changed in loadimg.c to fix bug with png support.
------------------------------------------------------------------------
r1969 | sumolx | 2008-07-21 14:22:27 -0400 (Mon, 21 Jul 2008) | 2 lines
Changed paths:
   M /openbor.h
   M /tools/bin/yasm.rules
   M /vc8/OpenBOR.vcproj

Fixed some issues with yasm and VC8.
Incremented MAX_ANI count by 1
------------------------------------------------------------------------
r1968 | sumolx | 2008-07-20 21:19:21 -0400 (Sun, 20 Jul 2008) | 1 line
Changed paths:
   M /openbor.c

1 more video mode 720x480 for widescreen mode.
------------------------------------------------------------------------
r1967 | kbandressen | 2008-07-20 19:49:11 -0400 (Sun, 20 Jul 2008) | 4 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /openborscript.h
   M /source/gamelib/font.c
   M /source/gamelib/font.h
   M /source/gamelib/screen.c
   M /source/gamelib/screen.h
   M /source/gamelib/screen16.c
   M /source/gamelib/screen32.c

New command fglayer.
New script commands for fglayer and text objects added.
Some font code rewritten for text objects.
Watermode 2 added to bglayers.
------------------------------------------------------------------------
r1966 | sumolx | 2008-07-20 12:41:31 -0400 (Sun, 20 Jul 2008) | 4 lines
Changed paths:
   M /openbor.c

2 new video modes:
4 = 640x480
5 = 960x540
Updated LoadingBG to auto calculate offsets if none are give for any resolution.
------------------------------------------------------------------------
r1965 | kbandressen | 2008-07-13 22:45:29 -0400 (Sun, 13 Jul 2008) | 3 lines
Changed paths:
   M /openborscript.c

Revision by Orochi_X, submitted by me.

candamage and hostile added to changeentityproperty.
------------------------------------------------------------------------
r1964 | kbandressen | 2008-07-13 06:56:22 -0400 (Sun, 13 Jul 2008) | 1 line
Changed paths:
   M /openborscript.c
   M /openborscript.h

Added getlevelproperty() to script commands.
------------------------------------------------------------------------
r1963 | kbandressen | 2008-07-13 06:26:14 -0400 (Sun, 13 Jul 2008) | 1 line
Changed paths:
   M /openborscript.c
   M /openborscript.h

Added getbglayerproperty() to script functions.
------------------------------------------------------------------------
r1962 | kbandressen | 2008-07-12 18:16:49 -0400 (Sat, 12 Jul 2008) | 3 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Finished changebglayerproperty script command:

changebglayerproperty(bglayer, "property", value);
------------------------------------------------------------------------
r1961 | kbandressen | 2008-07-12 05:12:22 -0400 (Sat, 12 Jul 2008) | 11 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /openborscript.h
   M /source/gamelib/screen.c
   M /source/gamelib/screen.h
   M /source/gamelib/screen16.c
   M /source/gamelib/screen32.c

New variables for bglayers:

{watermode} - set to 1 to enable water effect, eventually there will be more modes usable with higher numbers but for now there's just one
{amplitude} - the amplitude of the sine wave used in the water effect
{wavelength} - how many pixels long one repetition of the sine wave is
{wavespeed} - how fast the sine wave moves
{bgspeedratio} - multiplies how much [b]bgspeed[/b] affects the bglayer

Updated the screen code to support these new additions.  

Added "bgspeed" to changelevelproperty. Modified bg scrolling code to remember position so that bgspeed can be changed midlevel without bglayers jumping. Started on changebglayerproperty script command, will finish later.
------------------------------------------------------------------------
r1960 | kbandressen | 2008-07-01 06:54:22 -0400 (Tue, 01 Jul 2008) | 5 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Revision by Orochi X, I just submitted it for him.

Added blockfx and blockflash (works like hitfx and hitflash) so that each attack can have custom bflash and blockfx
Added checks for noatflash so that the command also works with bflash

------------------------------------------------------------------------
r1959 | kbandressen | 2008-06-30 21:29:08 -0400 (Mon, 30 Jun 2008) | 3 lines
Changed paths:
   M /openbor.c
   M /openborscript.c

Fixed forced video modes.
Fixed antigravity in changeentityproperty.
Fixed a bug with stuck_underneath.
------------------------------------------------------------------------
r1958 | kbandressen | 2008-06-27 19:26:56 -0400 (Fri, 27 Jun 2008) | 1 line
Changed paths:
   M /openbor.h
   M /openborscript.c

Fixed "item" in setspawnentry.
------------------------------------------------------------------------
r1957 | kbandressen | 2008-06-20 16:47:02 -0400 (Fri, 20 Jun 2008) | 1 line
Changed paths:
   M /openbor.c

Fixed glitch with skipselect.
------------------------------------------------------------------------
r1956 | kbandressen | 2008-06-11 05:31:07 -0400 (Wed, 11 Jun 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

FIxed some bugs with stuck_underneath code.
------------------------------------------------------------------------
r1955 | kbandressen | 2008-06-11 03:26:47 -0400 (Wed, 11 Jun 2008) | 1 line
Changed paths:
   M /openbor.c

Added scrollminz and scrollmaxz to changeopenborvariant.
------------------------------------------------------------------------
r1954 | sumolx | 2008-06-02 21:59:11 -0400 (Mon, 02 Jun 2008) | 1 line
Changed paths:
   M /sdl/control.c

Trying a different approach with gp2x controls.
------------------------------------------------------------------------
r1953 | sumolx | 2008-06-01 09:16:55 -0400 (Sun, 01 Jun 2008) | 1 line
Changed paths:
   M /openbor.c

Escape key no longer issues pause command in level.
------------------------------------------------------------------------
r1952 | sumolx | 2008-05-31 22:06:31 -0400 (Sat, 31 May 2008) | 1 line
Changed paths:
   M /source/gamelib/pixelformat.c

Dreamcast was defaulting to the wrong pixelformat/screenformat!
------------------------------------------------------------------------
r1951 | sumolx | 2008-05-31 19:45:00 -0400 (Sat, 31 May 2008) | 4 lines
Changed paths:
   M /sdl/control.c
   M /sdl/joysticks.c

XY mapping fixed. 
Vol+/Vol- will now control volume directly.
Vol+ and Vol- pressed together will replicate click button (which represent cancel aka escape key)

------------------------------------------------------------------------
r1950 | sumolx | 2008-05-31 17:09:32 -0400 (Sat, 31 May 2008) | 1 line
Changed paths:
   M /sdl/control.c

Small typo in greater than less than.... 
------------------------------------------------------------------------
r1949 | sumolx | 2008-05-31 16:24:14 -0400 (Sat, 31 May 2008) | 1 line
Changed paths:
   M /sdl/control.c
   M /sdl/joysticks.c

Hopefully this fixes the control issues with GP2X!
------------------------------------------------------------------------
r1948 | sumolx | 2008-05-30 11:36:00 -0400 (Fri, 30 May 2008) | 1 line
Changed paths:
   M /source/pcxlib/savepcx.c
   M /source/utils.c

slight clean up.
------------------------------------------------------------------------
r1947 | sumolx | 2008-05-30 11:28:43 -0400 (Fri, 30 May 2008) | 1 line
Changed paths:
   M /source/gamelib/loadimg.c

typedef unsigned short ushort; is unnecessary since only used 6 times within the whole lib.
------------------------------------------------------------------------
r1946 | sumolx | 2008-05-30 11:23:41 -0400 (Fri, 30 May 2008) | 1 line
Changed paths:
   M /source/stristr.c

typedef unsigned int uint; is unnecessary since only 1 function exists in this lib.
------------------------------------------------------------------------
r1945 | kbandressen | 2008-05-30 04:21:37 -0400 (Fri, 30 May 2008) | 1 line
Changed paths:
   M /openbor.c

Fixed bug with duckattack.
------------------------------------------------------------------------
r1944 | kbandressen | 2008-05-30 03:46:43 -0400 (Fri, 30 May 2008) | 3 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Added new animation 'duckattack'.  Played when player is crouching or stuck under a platform and attacks.

Fixed a bug in item spawning code that caused items to be spawned far offscreen in high altitude levels.
------------------------------------------------------------------------
r1943 | kbandressen | 2008-05-30 01:38:18 -0400 (Fri, 30 May 2008) | 5 lines
Changed paths:
   M /openborscript.c
   M /openborscript.h

Added checkplatformbelow to script.

checkplatformbelow(x, z, a);

Returns the highest platform entity below the point, returns null if none exist.
------------------------------------------------------------------------
r1942 | kbandressen | 2008-05-29 18:09:47 -0400 (Thu, 29 May 2008) | 4 lines
Changed paths:
   M /openborscript.c

Added 'colourmap' and 'maptime' to changeentityproperty.

'colourmap' - temporary palette change for entity, reverts to original if elapsed time is beyond maptime.
'maptime' - the time when an entity will revert to its original palette.
------------------------------------------------------------------------
r1941 | sumolx | 2008-05-29 17:21:31 -0400 (Thu, 29 May 2008) | 1 line
Changed paths:
   M /openbor.c

Declarations integers must be made prior to expressions.
------------------------------------------------------------------------
r1940 | kbandressen | 2008-05-29 02:52:57 -0400 (Thu, 29 May 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c

Changed it so entities that move into a space (under a platform) shorter than their default height have a special AI.  'animheight' added to getentityproperty().
------------------------------------------------------------------------
r1939 | kbandressen | 2008-05-29 01:28:56 -0400 (Thu, 29 May 2008) | 5 lines
Changed paths:
   M /openbor.c
   M /openbor.h

new command for animations:

animheight {int}

sets an entity's height to {int} for that animation.  Overrides the entity header version of height, but that one is still used if no animheight is attached to the animation.
------------------------------------------------------------------------
r1938 | sumolx | 2008-05-28 20:03:15 -0400 (Wed, 28 May 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

projectiles now have option for different maps if used.
------------------------------------------------------------------------
r1937 | sumolx | 2008-05-28 17:24:15 -0400 (Wed, 28 May 2008) | 1 line
Changed paths:
   M /sdl/menu.c


------------------------------------------------------------------------
r1936 | sumolx | 2008-05-28 16:07:05 -0400 (Wed, 28 May 2008) | 2 lines
Changed paths:
   M /sdl/menu.c

Fixed palette in preview.

------------------------------------------------------------------------
r1935 | sumolx | 2008-05-28 13:56:27 -0400 (Wed, 28 May 2008) | 1 line
Changed paths:
   M /COMPILING

Updated documentation for COMPILING
------------------------------------------------------------------------
r1934 | sumolx | 2008-05-28 13:55:12 -0400 (Wed, 28 May 2008) | 1 line
Changed paths:
   M /README

Updated file layout in README
------------------------------------------------------------------------
r1933 | sumolx | 2008-05-28 13:39:49 -0400 (Wed, 28 May 2008) | 4 lines
Changed paths:
   M /Makefile
   M /openbor.c
   M /openbor.h
   M /sdl/menu.c

OpenBOR v2.1933 is Ready for Release!

Update credits screen.
Menu now automatically boots to mod if only one is found.
------------------------------------------------------------------------
r1932 | sumolx | 2008-05-28 13:08:48 -0400 (Wed, 28 May 2008) | 1 line
Changed paths:
   M /Makefile
   M /openbor.h

OpenBOR v2.1932 is Ready for Release!
------------------------------------------------------------------------
r1931 | sumolx | 2008-05-28 12:58:43 -0400 (Wed, 28 May 2008) | 2 lines
Changed paths:
   M /sdl/menu.c

Menu is now finished for SDL!
PS3/Windows/Linux can now use the new menu!
------------------------------------------------------------------------
r1930 | sumolx | 2008-05-27 22:19:14 -0400 (Tue, 27 May 2008) | 1 line
Changed paths:
   M /sdl/menu.c

Temp ugly fix for 480x272 doubled in fullscreen mode for menu.
------------------------------------------------------------------------
r1929 | sumolx | 2008-05-27 15:45:27 -0400 (Tue, 27 May 2008) | 3 lines
Changed paths:
   M /resources/OpenBOR_Menu_320x240.h
   M /resources/OpenBOR_Menu_320x240.png
   M /resources/OpenBOR_Menu_480x272.h
   M /resources/OpenBOR_Menu_480x272.png
   M /sdl/control.c
   M /sdl/control.h
   M /sdl/menu.c

Updated Menu graphics.
Updated Controls for menu.
New SDL Menu is now ready for release on Windows, Linux, GP2x and PS3!
------------------------------------------------------------------------
r1928 | sumolx | 2008-05-27 13:54:20 -0400 (Tue, 27 May 2008) | 1 line
Changed paths:
   M /Makefile
   M /build.sh
   M /environ.sh
   M /sdl/menu.c
   M /sdl/video.c
   M /xbox/OpenBoR.vcproj

All builds are compiling fine once more.
------------------------------------------------------------------------
r1927 | sumolx | 2008-05-27 12:41:19 -0400 (Tue, 27 May 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   A /resources/BOR_Menu_320x240.gif
   A /resources/BOR_Menu_Font_1.gif
   A /resources/BOR_Menu_Font_2.gif
   A /resources/BOR_Menu_Font_3.gif
   A /resources/LogViewer_320x240.gif
   A /resources/OpenBOR_Icon_128x128.h
   A /resources/OpenBOR_Icon_32x32.h
   D /sdl/menu
   M /sdl/menu.c
   M /sdl/sdlport.c
   M /sdl/sdlport.h
   M /sdl/video.c
   M /vc8/OpenBOR.vcproj

Logfile reading is now done in new SDL menu as well.
------------------------------------------------------------------------
r1926 | SumolX | 2008-05-26 22:15:11 -0400 (Mon, 26 May 2008) | 1 line
Changed paths:
   A /sdl/menu.c
   A /sdl/menu.h
   M /sdl/sdlport.c
   M /vc7/OpenBOR.vcproj

New Menu is now 100% optimized.  Just need some minor graphical touches before release!
------------------------------------------------------------------------
r1925 | SumolX | 2008-05-26 11:13:50 -0400 (Mon, 26 May 2008) | 1 line
Changed paths:
   D /resources/Verdana_Bold_Italic.ttf
   D /resources/Verdana_Italic.ttf
   A /sdl/hankaku.h
   M /sdl/sdlport.c

Replaced truetype fonts with hankaku font.  This way NO external files are needed.
------------------------------------------------------------------------
r1924 | sumolx | 2008-05-24 23:25:38 -0400 (Sat, 24 May 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /vc7/make.bat
   D /vc7/menu
   M /vc8/make.bat
   D /vc8/menu

Minor cleanup.
------------------------------------------------------------------------
r1923 | sumolx | 2008-05-24 23:14:37 -0400 (Sat, 24 May 2008) | 1 line
Changed paths:
   M /openbor.h
   M /sdl/sdlport.c

added needed headers for display_logfile() and soundmix.h
------------------------------------------------------------------------
r1922 | sumolx | 2008-05-24 23:04:42 -0400 (Sat, 24 May 2008) | 1 line
Changed paths:
   A /resources/OpenBOR_Logo_320x240.h
   D /resources/OpenBOR_Logo_320x240.xpm
   A /resources/OpenBOR_Logo_320x240_Link.h
   D /resources/OpenBOR_Logo_320x240_Link.xpm
   A /resources/OpenBOR_Logo_480x272.h
   D /resources/OpenBOR_Logo_480x272.xpm
   A /resources/OpenBOR_Logo_480x272_Link.h
   D /resources/OpenBOR_Logo_480x272_Link.xpm
   A /resources/OpenBOR_Menu_320x240.h
   A /resources/OpenBOR_Menu_480x272.h
   M /sdl/sdlport.c

Music can now be played in pak menu.
------------------------------------------------------------------------
r1921 | SumolX | 2008-05-24 14:58:32 -0400 (Sat, 24 May 2008) | 1 line
Changed paths:
   M /openbor.c
   M /sdl/sdlport.c
   M /source/globals.h
   M /vc7/OpenBOR.vcproj

New Menu system is now up and running.  Just need a few more final tweaks before its considered finished.
------------------------------------------------------------------------
r1920 | SumolX | 2008-05-23 14:11:19 -0400 (Fri, 23 May 2008) | 1 line
Changed paths:
   M /sdl/sdlport.c

logo, menu, preview system are all working in 1x, 2x and 4x modes.
------------------------------------------------------------------------
r1919 | SumolX | 2008-05-23 02:44:37 -0400 (Fri, 23 May 2008) | 1 line
Changed paths:
   M /sdl/sdlport.c

Now I just need to implement control and optional music playback per mod preview.
------------------------------------------------------------------------
r1918 | sumolx | 2008-05-22 23:02:26 -0400 (Thu, 22 May 2008) | 1 line
Changed paths:
   M /sdl/sdlport.c

Preview system is almost done!
------------------------------------------------------------------------
r1917 | sumolx | 2008-05-22 19:11:28 -0400 (Thu, 22 May 2008) | 1 line
Changed paths:
   M /sdl/sdlport.c

Fixed scaling and non-scaling Text Surfaces when in fullscreen mode.
------------------------------------------------------------------------
r1916 | sumolx | 2008-05-22 16:57:31 -0400 (Thu, 22 May 2008) | 3 lines
Changed paths:
   M /sdl/sdlport.c

Fixed order of updating screen.  This way fonts, don't need to be scaled and will remain clear without artifacts.  Order of operation:

source -> scaler -> text -> screen
------------------------------------------------------------------------
r1915 | sumolx | 2008-05-22 15:34:09 -0400 (Thu, 22 May 2008) | 1 line
Changed paths:
   M /Makefile
   M /build.sh
   A /sdl/SDL_ttf.dll
   A /sdl/libfreetype-6.dll
   A /tools/win-sdk/bin/SDL_ttf.dll
   A /tools/win-sdk/bin/libfreetype-6.dll
   A /tools/win-sdk/include/SDL/SDL_ttf.h
   A /tools/win-sdk/lib/SDL_ttf.lib

win-sdk is now up to date with libs.
------------------------------------------------------------------------
r1914 | sumolx | 2008-05-21 10:30:39 -0400 (Wed, 21 May 2008) | 1 line
Changed paths:
   M /include/SDL/SDL_gfxBlitFunc.h
   M /vc8/lib/SDL_gfx.lib

Updated SDL_gfx library
------------------------------------------------------------------------
r1913 | sumolx | 2008-05-20 13:47:45 -0400 (Tue, 20 May 2008) | 1 line
Changed paths:
   A /resources/OpenBOR_Menu_320x240_Consoles.png
   A /resources/OpenBOR_Menu_320x240_Sony.png
   A /resources/OpenBOR_Menu_480x272_Consoles.png
   A /resources/OpenBOR_Menu_480x272_Sony.png

New specific menu backgrounds for Consoles and Sony platforms.
------------------------------------------------------------------------
r1912 | sumolx | 2008-05-19 15:41:04 -0400 (Mon, 19 May 2008) | 2 lines
Changed paths:
   M /sdl/sdlport.c

Stabilized display routines.
Set/checks for NULL now work.
------------------------------------------------------------------------
r1911 | sumolx | 2008-05-19 15:20:56 -0400 (Mon, 19 May 2008) | 2 lines
Changed paths:
   M /sdl/sdlport.c

Menu parsing is now in place....
Next is control support.
------------------------------------------------------------------------
r1910 | sumolx | 2008-05-19 10:07:42 -0400 (Mon, 19 May 2008) | 1 line
Changed paths:
   A /resources/OpenBOR_Menu_320x240.png
   A /resources/OpenBOR_Menu_480x272.png

New OpenBOR Menus.
------------------------------------------------------------------------
r1909 | sumolx | 2008-05-17 00:46:11 -0400 (Sat, 17 May 2008) | 1 line
Changed paths:
   M /sdl/sdlport.c

Logo is 99% completed.  Issue with widescreen when screen is in full mode.
------------------------------------------------------------------------
r1908 | sumolx | 2008-05-16 22:09:09 -0400 (Fri, 16 May 2008) | 1 line
Changed paths:
   M /vc7/OpenBOR.vcproj
   M /vc7/lib/SDL_gfx.lib
   M /vc7/lib/SDL_image.lib
   A /vc7/lib/SDL_ttf.lib
   A /vc7/lib/freetype.lib
   M /vc7/lib/libjpeg.lib

VC7 now has TTF support
------------------------------------------------------------------------
r1907 | sumolx | 2008-05-16 18:28:22 -0400 (Fri, 16 May 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /sdl/sdlport.c
   M /vc8/OpenBOR.vcproj

Fixed VideoFile issue in engine.
Currently disabled 320x240 logo... exception is caused for unknown reason.....
------------------------------------------------------------------------
r1906 | sumolx | 2008-05-16 16:53:47 -0400 (Fri, 16 May 2008) | 1 line
Changed paths:
   A /resources/Verdana_Bold_Italic.ttf
   A /resources/Verdana_Italic.ttf
   M /sdl/sdlport.c

SDL_ttf printing is now fully programmable and in place with logo.  Next step is writing new Filemenu with preview support.
------------------------------------------------------------------------
r1905 | sumolx | 2008-05-16 13:53:03 -0400 (Fri, 16 May 2008) | 1 line
Changed paths:
   M /include/SDL/SDL.h
   A /include/freetype
   A /include/freetype/config
   A /include/freetype/config/ftconfig.h
   A /include/freetype/config/ftheader.h
   A /include/freetype/config/ftmodule.h
   A /include/freetype/config/ftoption.h
   A /include/freetype/config/ftstdlib.h
   A /include/freetype/freetype.h
   A /include/freetype/ftbbox.h
   A /include/freetype/ftbdf.h
   A /include/freetype/ftbitmap.h
   A /include/freetype/ftcache.h
   A /include/freetype/ftchapters.h
   A /include/freetype/fterrdef.h
   A /include/freetype/fterrors.h
   A /include/freetype/ftgasp.h
   A /include/freetype/ftglyph.h
   A /include/freetype/ftgxval.h
   A /include/freetype/ftgzip.h
   A /include/freetype/ftimage.h
   A /include/freetype/ftincrem.h
   A /include/freetype/ftlcdfil.h
   A /include/freetype/ftlist.h
   A /include/freetype/ftlzw.h
   A /include/freetype/ftmac.h
   A /include/freetype/ftmm.h
   A /include/freetype/ftmodapi.h
   A /include/freetype/ftmoderr.h
   A /include/freetype/ftotval.h
   A /include/freetype/ftoutln.h
   A /include/freetype/ftpfr.h
   A /include/freetype/ftrender.h
   A /include/freetype/ftsizes.h
   A /include/freetype/ftsnames.h
   A /include/freetype/ftstroke.h
   A /include/freetype/ftsynth.h
   A /include/freetype/ftsystem.h
   A /include/freetype/fttrigon.h
   A /include/freetype/fttypes.h
   A /include/freetype/ftwinfnt.h
   A /include/freetype/ftxf86.h
   A /include/freetype/internal
   A /include/freetype/internal/autohint.h
   A /include/freetype/internal/ftcalc.h
   A /include/freetype/internal/ftdebug.h
   A /include/freetype/internal/ftdriver.h
   A /include/freetype/internal/ftgloadr.h
   A /include/freetype/internal/ftmemory.h
   A /include/freetype/internal/ftobjs.h
   A /include/freetype/internal/ftrfork.h
   A /include/freetype/internal/ftserv.h
   A /include/freetype/internal/ftstream.h
   A /include/freetype/internal/fttrace.h
   A /include/freetype/internal/ftvalid.h
   A /include/freetype/internal/internal.h
   A /include/freetype/internal/pcftypes.h
   A /include/freetype/internal/psaux.h
   A /include/freetype/internal/pshints.h
   A /include/freetype/internal/services
   A /include/freetype/internal/services/svbdf.h
   A /include/freetype/internal/services/svgldict.h
   A /include/freetype/internal/services/svgxval.h
   A /include/freetype/internal/services/svkern.h
   A /include/freetype/internal/services/svmm.h
   A /include/freetype/internal/services/svotval.h
   A /include/freetype/internal/services/svpfr.h
   A /include/freetype/internal/services/svpostnm.h
   A /include/freetype/internal/services/svpscmap.h
   A /include/freetype/internal/services/svpsinfo.h
   A /include/freetype/internal/services/svsfnt.h
   A /include/freetype/internal/services/svttcmap.h
   A /include/freetype/internal/services/svtteng.h
   A /include/freetype/internal/services/svttglyf.h
   A /include/freetype/internal/services/svwinfnt.h
   A /include/freetype/internal/services/svxf86nm.h
   A /include/freetype/internal/sfnt.h
   A /include/freetype/internal/t1types.h
   A /include/freetype/internal/tttypes.h
   A /include/freetype/t1tables.h
   A /include/freetype/ttnameid.h
   A /include/freetype/tttables.h
   A /include/freetype/tttags.h
   A /include/freetype/ttunpat.h
   A /include/ft2build.h
   M /sdl/video.c
   M /vc8/OpenBOR.vcproj
   M /vc8/lib/SDL_ttf.lib
   A /vc8/lib/freetype.lib

freetype library now included.
------------------------------------------------------------------------
r1904 | sumolx | 2008-05-16 11:59:05 -0400 (Fri, 16 May 2008) | 2 lines
Changed paths:
   M /include/SDL/SDL.h

Added SDL_gfx, SDL_image, SDL_ttf libraries to SDL.h.

------------------------------------------------------------------------
r1903 | sumolx | 2008-05-16 11:53:58 -0400 (Fri, 16 May 2008) | 2 lines
Changed paths:
   A /include/SDL/SDL_framerate.h
   A /include/SDL/SDL_gfxBlitFunc.h
   A /include/SDL/SDL_imageFilter.h
   A /include/SDL/SDL_rotozoom.h
   A /include/SDL/SDL_ttf.h
   D /include/SDL_gfx
   M /vc8/OpenBOR.vcproj
   A /vc8/lib/SDL_ttf.lib

Add SDL_ttf support.
Grouped All SDL library together.
------------------------------------------------------------------------
r1902 | sumolx | 2008-05-15 19:32:00 -0400 (Thu, 15 May 2008) | 1 line
Changed paths:
   A /sdl/Makefile.win
   M /sdl/OpenBOR.dev

Dev-CPP now supports MMX
------------------------------------------------------------------------
r1901 | sumolx | 2008-05-15 14:56:56 -0400 (Thu, 15 May 2008) | 1 line
Changed paths:
   M /Makefile
   M /openbor.h
   M /sdl/sdlport.c
   M /source/gfxlib/2xSaI.c
   M /source/gfxlib/gfxtypes.h

Renamed variables to have Gfx pre-defined.
------------------------------------------------------------------------
r1900 | sumolx | 2008-05-15 13:15:24 -0400 (Thu, 15 May 2008) | 1 line
Changed paths:
   M /source/gfxlib/bilinear.c

Fixed bilinear shifting issue.
------------------------------------------------------------------------
r1899 | sumolx | 2008-05-15 00:09:56 -0400 (Thu, 15 May 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /source/gfxlib/gfxtypes.h

More updates to s_savedata.videomodes
------------------------------------------------------------------------
r1898 | sumolx | 2008-05-14 22:57:56 -0400 (Wed, 14 May 2008) | 2 lines
Changed paths:
   M /Makefile

Makefile is now updated with latest gfxblitters

------------------------------------------------------------------------
r1897 | sumolx | 2008-05-14 22:55:56 -0400 (Wed, 14 May 2008) | 1 line
Changed paths:
   M /sdl/OpenBOR.dev
   M /sdl/OpenBOR.rc
   M /sdl/OpenBOR_private.h
   M /sdl/OpenBOR_private.rc

DevCpp is now updated with latest gfxblitters
------------------------------------------------------------------------
r1896 | sumolx | 2008-05-14 22:45:07 -0400 (Wed, 14 May 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /resources/OpenBOR_Logo_320x240.xpm
   M /resources/OpenBOR_Logo_320x240_Link.xpm
   M /resources/OpenBOR_Logo_480x272.xpm
   M /resources/OpenBOR_Logo_480x272_Link.xpm
   M /sdl/sdlport.c
   M /sdl/video.c
   M /source/gfxlib/dotmatrix.c
   M /source/gfxlib/gfx.c
   M /source/gfxlib/gfx.h
   M /source/gfxlib/tv2x.c
   M /vc7/OpenBOR.vcproj

FullScreen or Widescreen logos automatically displayed depending on video modes selected.
------------------------------------------------------------------------
r1895 | sumolx | 2008-05-14 19:43:58 -0400 (Wed, 14 May 2008) | 1 line
Changed paths:
   M /vc7/OpenBOR.vcproj

vc7 updated with new files.
------------------------------------------------------------------------
r1894 | sumolx | 2008-05-14 17:40:14 -0400 (Wed, 14 May 2008) | 3 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   A /resources/OpenBOR_Logo_320x240.xpm
   A /resources/OpenBOR_Logo_320x240_Link.xpm
   A /resources/OpenBOR_Logo_480x272.xpm
   A /resources/OpenBOR_Logo_480x272_Link.xpm
   M /sdl/sdlport.c
   M /sdl/video.c
   M /sdl/video.h
   M /source/gfxlib/2xSaI.c
   A /source/gfxlib/dotmatrix.c
   A /source/gfxlib/gfx.c
   M /source/gfxlib/gfx.h
   M /source/gfxlib/gfxtypes.h
   A /source/gfxlib/tv2x.c
   M /vc8/OpenBOR.vcproj

New format for Blitters which make it much more accessible in 16 or 32 bit modes.
Logo is now in place during startup.
Separated a few more filters into their own library.
------------------------------------------------------------------------
r1893 | sumolx | 2008-05-14 01:46:44 -0400 (Wed, 14 May 2008) | 1 line
Changed paths:
   M /sdl/sdlport.c

SDL now has openbor logo at startup.
------------------------------------------------------------------------
r1892 | sumolx | 2008-05-13 19:13:28 -0400 (Tue, 13 May 2008) | 1 line
Changed paths:
   M /build.bat
   M /build.sh
   A /xbox/make.bat

xbox now automated!
------------------------------------------------------------------------
r1891 | sumolx | 2008-05-13 19:02:02 -0400 (Tue, 13 May 2008) | 1 line
Changed paths:
   M /vc7/make.bat

Hard coded paths are a must!
------------------------------------------------------------------------
r1890 | sumolx | 2008-05-13 18:49:54 -0400 (Tue, 13 May 2008) | 1 line
Changed paths:
   M /vc7/make.bat

Batch is somewhat different from vc8, Fixed!
------------------------------------------------------------------------
r1889 | sumolx | 2008-05-13 14:49:00 -0400 (Tue, 13 May 2008) | 1 line
Changed paths:
   M /build.bat
   M /build.sh
   A /vc7/make.bat
   A /vc8/make.bat

vc7 and vc8 are now automatically build with script.
------------------------------------------------------------------------
r1888 | sumolx | 2008-05-13 11:28:45 -0400 (Tue, 13 May 2008) | 1 line
Changed paths:
   M /vc8/lib/SDL_gfx.lib

with symbols
------------------------------------------------------------------------
r1887 | sumolx | 2008-05-12 10:40:55 -0400 (Mon, 12 May 2008) | 1 line
Changed paths:
   M /vc8/OpenBOR.rc
   M /vc8/OpenBOR.vcproj
   M /vc8/lib/SDL_gfx.lib

SDL_gfx.lib now has symbols for debugging.
------------------------------------------------------------------------
r1886 | sumolx | 2008-05-10 05:00:03 -0400 (Sat, 10 May 2008) | 1 line
Changed paths:
   M /vc7/OpenBOR.vcproj

For releases no console window is needed.
------------------------------------------------------------------------
r1885 | sumolx | 2008-05-10 04:53:15 -0400 (Sat, 10 May 2008) | 1 line
Changed paths:
   M /build.sh
   A /sdl/libpng13.dll
   D /sdl/libtiff3.dll
   A /sdl/tiff.dll
   D /tools/win-sdk/bin/libpng12-config
   A /tools/win-sdk/bin/libpng13-config
   A /tools/win-sdk/bin/libpng13.dll
   D /tools/win-sdk/bin/libtiff3.dll
   A /tools/win-sdk/bin/tiff.dll


------------------------------------------------------------------------
r1884 | sumolx | 2008-05-10 04:49:50 -0400 (Sat, 10 May 2008) | 1 line
Changed paths:
   M /build.sh


------------------------------------------------------------------------
r1883 | sumolx | 2008-05-10 04:47:46 -0400 (Sat, 10 May 2008) | 1 line
Changed paths:
   M /Makefile
   M /build.sh
   A /sdl/libpng12.dll
   D /sdl/libpng13.dll
   D /sdl/menu/icon.bmp
   A /sdl/menu/icon.png
   A /tools/win-sdk/bin/libpng12-config
   A /tools/win-sdk/bin/libpng12.dll
   D /tools/win-sdk/bin/libpng13-config
   D /tools/win-sdk/bin/libpng13.dll
   A /tools/win-sdk/lib/CRT_fp10.o
   A /tools/win-sdk/lib/CRT_fp8.o
   A /tools/win-sdk/lib/CRT_noglob.o
   A /tools/win-sdk/lib/binmode.o
   A /tools/win-sdk/lib/crt1.o
   A /tools/win-sdk/lib/crt2.o
   A /tools/win-sdk/lib/crtmt.o
   A /tools/win-sdk/lib/crtst.o
   A /tools/win-sdk/lib/debug/libstdc++.la
   A /tools/win-sdk/lib/dllcrt1.o
   A /tools/win-sdk/lib/dllcrt2.o
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/crtbegin.o
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/crtend.o
   A /tools/win-sdk/lib/gcrt1.o
   A /tools/win-sdk/lib/gcrt2.o
   A /tools/win-sdk/lib/libSDL.la
   A /tools/win-sdk/lib/libbfd.la
   A /tools/win-sdk/lib/libopcodes.la
   A /tools/win-sdk/lib/libstdc++.la
   A /tools/win-sdk/lib/libsupc++.la
   A /tools/win-sdk/lib/txtmode.o
   A /vc7/menu/icon.png
   A /vc8/menu/icon.png


------------------------------------------------------------------------
r1882 | sumolx | 2008-05-10 04:38:15 -0400 (Sat, 10 May 2008) | 1 line
Changed paths:
   M /build.sh
   A /sdl/SDL.dll
   A /sdl/SDL_Image.dll
   A /sdl/SDL_gfx.dll
   A /sdl/SDL_mixer.dll
   A /sdl/jpeg62.dll
   A /sdl/libpng13.dll
   A /sdl/libtiff3.dll
   A /sdl/zlib1.dll
   A /tools/win-sdk
   A /tools/win-sdk/bin
   A /tools/win-sdk/bin/README-SDL_gfx.txt
   A /tools/win-sdk/bin/SDL.dll
   A /tools/win-sdk/bin/SDL_Image.dll
   A /tools/win-sdk/bin/SDL_gfx.dll
   A /tools/win-sdk/bin/SDL_mixer.dll
   A /tools/win-sdk/bin/VisualPng.exe
   A /tools/win-sdk/bin/addr2line.exe
   A /tools/win-sdk/bin/ar.exe
   A /tools/win-sdk/bin/as.exe
   A /tools/win-sdk/bin/c++.exe
   A /tools/win-sdk/bin/c++filt.exe
   A /tools/win-sdk/bin/cc1.exe
   A /tools/win-sdk/bin/cc1plus.exe
   A /tools/win-sdk/bin/cjpeg.exe
   A /tools/win-sdk/bin/collect2.exe
   A /tools/win-sdk/bin/cpp.exe
   A /tools/win-sdk/bin/djpeg.exe
   A /tools/win-sdk/bin/dlltool.exe
   A /tools/win-sdk/bin/dllwrap.exe
   A /tools/win-sdk/bin/exifautotran
   A /tools/win-sdk/bin/fax2ps.exe
   A /tools/win-sdk/bin/fax2tiff.exe
   A /tools/win-sdk/bin/g++.exe
   A /tools/win-sdk/bin/gcc.exe
   A /tools/win-sdk/bin/gccbug
   A /tools/win-sdk/bin/gcov.exe
   A /tools/win-sdk/bin/gdb.exe
   A /tools/win-sdk/bin/gif2tiff.exe
   A /tools/win-sdk/bin/gprof.exe
   A /tools/win-sdk/bin/jpeg62.dll
   A /tools/win-sdk/bin/jpegexiforient.exe
   A /tools/win-sdk/bin/jpegtran.exe
   A /tools/win-sdk/bin/ld.exe
   A /tools/win-sdk/bin/libpng-config
   A /tools/win-sdk/bin/libpng13-config
   A /tools/win-sdk/bin/libpng13.dll
   A /tools/win-sdk/bin/librle3.dll
   A /tools/win-sdk/bin/libtiff3.dll
   A /tools/win-sdk/bin/make.exe
   A /tools/win-sdk/bin/mingw32-c++.exe
   A /tools/win-sdk/bin/mingw32-g++.exe
   A /tools/win-sdk/bin/mingw32-gcc-3.4.2
   A /tools/win-sdk/bin/mingw32-gcc.exe
   A /tools/win-sdk/bin/mingw32-make.exe
   A /tools/win-sdk/bin/mingwm10.dll
   A /tools/win-sdk/bin/nm.exe
   A /tools/win-sdk/bin/objcopy.exe
   A /tools/win-sdk/bin/objdump.exe
   A /tools/win-sdk/bin/pal2rgb.exe
   A /tools/win-sdk/bin/png2pnm.exe
   A /tools/win-sdk/bin/pngtest.exe
   A /tools/win-sdk/bin/pnm2png.exe
   A /tools/win-sdk/bin/ppm2tiff.exe
   A /tools/win-sdk/bin/ranlib.exe
   A /tools/win-sdk/bin/ras2tiff.exe
   A /tools/win-sdk/bin/raw2tiff.exe
   A /tools/win-sdk/bin/rdjpgcom.exe
   A /tools/win-sdk/bin/readelf.exe
   A /tools/win-sdk/bin/rgb2ycbcr.exe
   A /tools/win-sdk/bin/rm.exe
   A /tools/win-sdk/bin/rpng-win.exe
   A /tools/win-sdk/bin/rpng2-win.exe
   A /tools/win-sdk/bin/sample24.bmp
   A /tools/win-sdk/bin/sdl-config
   A /tools/win-sdk/bin/showimage.exe
   A /tools/win-sdk/bin/size.exe
   A /tools/win-sdk/bin/strings.exe
   A /tools/win-sdk/bin/strip.exe
   A /tools/win-sdk/bin/thumbnail.exe
   A /tools/win-sdk/bin/tiff2bw.exe
   A /tools/win-sdk/bin/tiff2pdf.exe
   A /tools/win-sdk/bin/tiff2ps.exe
   A /tools/win-sdk/bin/tiff2rgba.exe
   A /tools/win-sdk/bin/tiffcmp.exe
   A /tools/win-sdk/bin/tiffcp.exe
   A /tools/win-sdk/bin/tiffdither.exe
   A /tools/win-sdk/bin/tiffdump.exe
   A /tools/win-sdk/bin/tiffinfo.exe
   A /tools/win-sdk/bin/tiffmedian.exe
   A /tools/win-sdk/bin/tiffset.exe
   A /tools/win-sdk/bin/tiffsplit.exe
   A /tools/win-sdk/bin/windres.exe
   A /tools/win-sdk/bin/wpng.exe
   A /tools/win-sdk/bin/wrjpgcom.exe
   A /tools/win-sdk/bin/zlib1.dll
   A /tools/win-sdk/include
   A /tools/win-sdk/include/DbgHelp.h
   A /tools/win-sdk/include/GL
   A /tools/win-sdk/include/GL/gl.h
   A /tools/win-sdk/include/GL/glext.h
   A /tools/win-sdk/include/GL/glu.h
   A /tools/win-sdk/include/SDL
   A /tools/win-sdk/include/SDL/SDL.h
   A /tools/win-sdk/include/SDL/SDL_active.h
   A /tools/win-sdk/include/SDL/SDL_audio.h
   A /tools/win-sdk/include/SDL/SDL_byteorder.h
   A /tools/win-sdk/include/SDL/SDL_cdrom.h
   A /tools/win-sdk/include/SDL/SDL_config.h
   A /tools/win-sdk/include/SDL/SDL_cpuinfo.h
   A /tools/win-sdk/include/SDL/SDL_endian.h
   A /tools/win-sdk/include/SDL/SDL_error.h
   A /tools/win-sdk/include/SDL/SDL_events.h
   A /tools/win-sdk/include/SDL/SDL_framerate.h
   A /tools/win-sdk/include/SDL/SDL_getenv.h
   A /tools/win-sdk/include/SDL/SDL_gfxPrimitives.h
   A /tools/win-sdk/include/SDL/SDL_gfxPrimitives_font.h
   A /tools/win-sdk/include/SDL/SDL_image.h
   A /tools/win-sdk/include/SDL/SDL_imageFilter.h
   A /tools/win-sdk/include/SDL/SDL_joystick.h
   A /tools/win-sdk/include/SDL/SDL_keyboard.h
   A /tools/win-sdk/include/SDL/SDL_keysym.h
   A /tools/win-sdk/include/SDL/SDL_loadso.h
   A /tools/win-sdk/include/SDL/SDL_main.h
   A /tools/win-sdk/include/SDL/SDL_mixer.h
   A /tools/win-sdk/include/SDL/SDL_mouse.h
   A /tools/win-sdk/include/SDL/SDL_mutex.h
   A /tools/win-sdk/include/SDL/SDL_name.h
   A /tools/win-sdk/include/SDL/SDL_opengl.h
   A /tools/win-sdk/include/SDL/SDL_platform.h
   A /tools/win-sdk/include/SDL/SDL_quit.h
   A /tools/win-sdk/include/SDL/SDL_rotozoom.h
   A /tools/win-sdk/include/SDL/SDL_rwops.h
   A /tools/win-sdk/include/SDL/SDL_stdinc.h
   A /tools/win-sdk/include/SDL/SDL_syswm.h
   A /tools/win-sdk/include/SDL/SDL_thread.h
   A /tools/win-sdk/include/SDL/SDL_timer.h
   A /tools/win-sdk/include/SDL/SDL_types.h
   A /tools/win-sdk/include/SDL/SDL_version.h
   A /tools/win-sdk/include/SDL/SDL_video.h
   A /tools/win-sdk/include/SDL/begin_code.h
   A /tools/win-sdk/include/SDL/close_code.h
   A /tools/win-sdk/include/_mingw.h
   A /tools/win-sdk/include/accctrl.h
   A /tools/win-sdk/include/aclapi.h
   A /tools/win-sdk/include/aclui.h
   A /tools/win-sdk/include/afxres.h
   A /tools/win-sdk/include/ansidecl.h
   A /tools/win-sdk/include/assert.h
   A /tools/win-sdk/include/basetsd.h
   A /tools/win-sdk/include/basetyps.h
   A /tools/win-sdk/include/bfd.h
   A /tools/win-sdk/include/bfdlink.h
   A /tools/win-sdk/include/c++
   A /tools/win-sdk/include/c++/3.4.2
   A /tools/win-sdk/include/c++/3.4.2/algorithm
   A /tools/win-sdk/include/c++/3.4.2/backward
   A /tools/win-sdk/include/c++/3.4.2/backward/algo.h
   A /tools/win-sdk/include/c++/3.4.2/backward/algobase.h
   A /tools/win-sdk/include/c++/3.4.2/backward/alloc.h
   A /tools/win-sdk/include/c++/3.4.2/backward/backward_warning.h
   A /tools/win-sdk/include/c++/3.4.2/backward/bvector.h
   A /tools/win-sdk/include/c++/3.4.2/backward/complex.h
   A /tools/win-sdk/include/c++/3.4.2/backward/defalloc.h
   A /tools/win-sdk/include/c++/3.4.2/backward/deque.h
   A /tools/win-sdk/include/c++/3.4.2/backward/fstream.h
   A /tools/win-sdk/include/c++/3.4.2/backward/function.h
   A /tools/win-sdk/include/c++/3.4.2/backward/hash_map.h
   A /tools/win-sdk/include/c++/3.4.2/backward/hash_set.h
   A /tools/win-sdk/include/c++/3.4.2/backward/hashtable.h
   A /tools/win-sdk/include/c++/3.4.2/backward/heap.h
   A /tools/win-sdk/include/c++/3.4.2/backward/iomanip.h
   A /tools/win-sdk/include/c++/3.4.2/backward/iostream.h
   A /tools/win-sdk/include/c++/3.4.2/backward/istream.h
   A /tools/win-sdk/include/c++/3.4.2/backward/iterator.h
   A /tools/win-sdk/include/c++/3.4.2/backward/list.h
   A /tools/win-sdk/include/c++/3.4.2/backward/map.h
   A /tools/win-sdk/include/c++/3.4.2/backward/multimap.h
   A /tools/win-sdk/include/c++/3.4.2/backward/multiset.h
   A /tools/win-sdk/include/c++/3.4.2/backward/new.h
   A /tools/win-sdk/include/c++/3.4.2/backward/ostream.h
   A /tools/win-sdk/include/c++/3.4.2/backward/pair.h
   A /tools/win-sdk/include/c++/3.4.2/backward/queue.h
   A /tools/win-sdk/include/c++/3.4.2/backward/rope.h
   A /tools/win-sdk/include/c++/3.4.2/backward/set.h
   A /tools/win-sdk/include/c++/3.4.2/backward/slist.h
   A /tools/win-sdk/include/c++/3.4.2/backward/stack.h
   A /tools/win-sdk/include/c++/3.4.2/backward/stream.h
   A /tools/win-sdk/include/c++/3.4.2/backward/streambuf.h
   A /tools/win-sdk/include/c++/3.4.2/backward/strstream
   A /tools/win-sdk/include/c++/3.4.2/backward/tempbuf.h
   A /tools/win-sdk/include/c++/3.4.2/backward/tree.h
   A /tools/win-sdk/include/c++/3.4.2/backward/vector.h
   A /tools/win-sdk/include/c++/3.4.2/bits
   A /tools/win-sdk/include/c++/3.4.2/bits/allocator.h
   A /tools/win-sdk/include/c++/3.4.2/bits/atomicity.h
   A /tools/win-sdk/include/c++/3.4.2/bits/basic_ios.h
   A /tools/win-sdk/include/c++/3.4.2/bits/basic_ios.tcc
   A /tools/win-sdk/include/c++/3.4.2/bits/basic_string.h
   A /tools/win-sdk/include/c++/3.4.2/bits/basic_string.tcc
   A /tools/win-sdk/include/c++/3.4.2/bits/boost_concept_check.h
   A /tools/win-sdk/include/c++/3.4.2/bits/char_traits.h
   A /tools/win-sdk/include/c++/3.4.2/bits/cmath.tcc
   A /tools/win-sdk/include/c++/3.4.2/bits/codecvt.h
   A /tools/win-sdk/include/c++/3.4.2/bits/concept_check.h
   A /tools/win-sdk/include/c++/3.4.2/bits/concurrence.h
   A /tools/win-sdk/include/c++/3.4.2/bits/cpp_type_traits.h
   A /tools/win-sdk/include/c++/3.4.2/bits/deque.tcc
   A /tools/win-sdk/include/c++/3.4.2/bits/fstream.tcc
   A /tools/win-sdk/include/c++/3.4.2/bits/functexcept.h
   A /tools/win-sdk/include/c++/3.4.2/bits/gslice.h
   A /tools/win-sdk/include/c++/3.4.2/bits/gslice_array.h
   A /tools/win-sdk/include/c++/3.4.2/bits/indirect_array.h
   A /tools/win-sdk/include/c++/3.4.2/bits/ios_base.h
   A /tools/win-sdk/include/c++/3.4.2/bits/istream.tcc
   A /tools/win-sdk/include/c++/3.4.2/bits/list.tcc
   A /tools/win-sdk/include/c++/3.4.2/bits/locale_classes.h
   A /tools/win-sdk/include/c++/3.4.2/bits/locale_facets.h
   A /tools/win-sdk/include/c++/3.4.2/bits/locale_facets.tcc
   A /tools/win-sdk/include/c++/3.4.2/bits/localefwd.h
   A /tools/win-sdk/include/c++/3.4.2/bits/mask_array.h
   A /tools/win-sdk/include/c++/3.4.2/bits/ostream.tcc
   A /tools/win-sdk/include/c++/3.4.2/bits/postypes.h
   A /tools/win-sdk/include/c++/3.4.2/bits/slice_array.h
   A /tools/win-sdk/include/c++/3.4.2/bits/sstream.tcc
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_algo.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_algobase.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_bvector.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_construct.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_deque.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_function.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_heap.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_iterator.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_iterator_base_funcs.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_iterator_base_types.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_list.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_map.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_multimap.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_multiset.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_numeric.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_pair.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_queue.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_raw_storage_iter.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_relops.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_set.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_stack.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_tempbuf.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_threads.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_tree.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_uninitialized.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_vector.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stream_iterator.h
   A /tools/win-sdk/include/c++/3.4.2/bits/streambuf.tcc
   A /tools/win-sdk/include/c++/3.4.2/bits/streambuf_iterator.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stringfwd.h
   A /tools/win-sdk/include/c++/3.4.2/bits/type_traits.h
   A /tools/win-sdk/include/c++/3.4.2/bits/valarray_after.h
   A /tools/win-sdk/include/c++/3.4.2/bits/valarray_array.h
   A /tools/win-sdk/include/c++/3.4.2/bits/valarray_array.tcc
   A /tools/win-sdk/include/c++/3.4.2/bits/valarray_before.h
   A /tools/win-sdk/include/c++/3.4.2/bits/vector.tcc
   A /tools/win-sdk/include/c++/3.4.2/bitset
   A /tools/win-sdk/include/c++/3.4.2/cassert
   A /tools/win-sdk/include/c++/3.4.2/cctype
   A /tools/win-sdk/include/c++/3.4.2/cerrno
   A /tools/win-sdk/include/c++/3.4.2/cfloat
   A /tools/win-sdk/include/c++/3.4.2/ciso646
   A /tools/win-sdk/include/c++/3.4.2/climits
   A /tools/win-sdk/include/c++/3.4.2/clocale
   A /tools/win-sdk/include/c++/3.4.2/cmath
   A /tools/win-sdk/include/c++/3.4.2/complex
   A /tools/win-sdk/include/c++/3.4.2/csetjmp
   A /tools/win-sdk/include/c++/3.4.2/csignal
   A /tools/win-sdk/include/c++/3.4.2/cstdarg
   A /tools/win-sdk/include/c++/3.4.2/cstddef
   A /tools/win-sdk/include/c++/3.4.2/cstdio
   A /tools/win-sdk/include/c++/3.4.2/cstdlib
   A /tools/win-sdk/include/c++/3.4.2/cstring
   A /tools/win-sdk/include/c++/3.4.2/ctime
   A /tools/win-sdk/include/c++/3.4.2/cwchar
   A /tools/win-sdk/include/c++/3.4.2/cwctype
   A /tools/win-sdk/include/c++/3.4.2/cxxabi.h
   A /tools/win-sdk/include/c++/3.4.2/debug
   A /tools/win-sdk/include/c++/3.4.2/debug/bitset
   A /tools/win-sdk/include/c++/3.4.2/debug/debug.h
   A /tools/win-sdk/include/c++/3.4.2/debug/deque
   A /tools/win-sdk/include/c++/3.4.2/debug/formatter.h
   A /tools/win-sdk/include/c++/3.4.2/debug/hash_map
   A /tools/win-sdk/include/c++/3.4.2/debug/hash_map.h
   A /tools/win-sdk/include/c++/3.4.2/debug/hash_multimap.h
   A /tools/win-sdk/include/c++/3.4.2/debug/hash_multiset.h
   A /tools/win-sdk/include/c++/3.4.2/debug/hash_set
   A /tools/win-sdk/include/c++/3.4.2/debug/hash_set.h
   A /tools/win-sdk/include/c++/3.4.2/debug/list
   A /tools/win-sdk/include/c++/3.4.2/debug/map
   A /tools/win-sdk/include/c++/3.4.2/debug/map.h
   A /tools/win-sdk/include/c++/3.4.2/debug/multimap.h
   A /tools/win-sdk/include/c++/3.4.2/debug/multiset.h
   A /tools/win-sdk/include/c++/3.4.2/debug/safe_base.h
   A /tools/win-sdk/include/c++/3.4.2/debug/safe_iterator.h
   A /tools/win-sdk/include/c++/3.4.2/debug/safe_iterator.tcc
   A /tools/win-sdk/include/c++/3.4.2/debug/safe_sequence.h
   A /tools/win-sdk/include/c++/3.4.2/debug/set
   A /tools/win-sdk/include/c++/3.4.2/debug/set.h
   A /tools/win-sdk/include/c++/3.4.2/debug/string
   A /tools/win-sdk/include/c++/3.4.2/debug/vector
   A /tools/win-sdk/include/c++/3.4.2/deque
   A /tools/win-sdk/include/c++/3.4.2/exception
   A /tools/win-sdk/include/c++/3.4.2/exception_defines.h
   A /tools/win-sdk/include/c++/3.4.2/ext
   A /tools/win-sdk/include/c++/3.4.2/ext/algorithm
   A /tools/win-sdk/include/c++/3.4.2/ext/bitmap_allocator.h
   A /tools/win-sdk/include/c++/3.4.2/ext/debug_allocator.h
   A /tools/win-sdk/include/c++/3.4.2/ext/demangle.h
   A /tools/win-sdk/include/c++/3.4.2/ext/enc_filebuf.h
   A /tools/win-sdk/include/c++/3.4.2/ext/functional
   A /tools/win-sdk/include/c++/3.4.2/ext/hash_fun.h
   A /tools/win-sdk/include/c++/3.4.2/ext/hash_map
   A /tools/win-sdk/include/c++/3.4.2/ext/hash_set
   A /tools/win-sdk/include/c++/3.4.2/ext/hashtable.h
   A /tools/win-sdk/include/c++/3.4.2/ext/iterator
   A /tools/win-sdk/include/c++/3.4.2/ext/malloc_allocator.h
   A /tools/win-sdk/include/c++/3.4.2/ext/memory
   A /tools/win-sdk/include/c++/3.4.2/ext/mt_allocator.h
   A /tools/win-sdk/include/c++/3.4.2/ext/new_allocator.h
   A /tools/win-sdk/include/c++/3.4.2/ext/numeric
   A /tools/win-sdk/include/c++/3.4.2/ext/pod_char_traits.h
   A /tools/win-sdk/include/c++/3.4.2/ext/pool_allocator.h
   A /tools/win-sdk/include/c++/3.4.2/ext/rb_tree
   A /tools/win-sdk/include/c++/3.4.2/ext/rope
   A /tools/win-sdk/include/c++/3.4.2/ext/ropeimpl.h
   A /tools/win-sdk/include/c++/3.4.2/ext/slist
   A /tools/win-sdk/include/c++/3.4.2/ext/stdio_filebuf.h
   A /tools/win-sdk/include/c++/3.4.2/ext/stdio_sync_filebuf.h
   A /tools/win-sdk/include/c++/3.4.2/fstream
   A /tools/win-sdk/include/c++/3.4.2/functional
   A /tools/win-sdk/include/c++/3.4.2/iomanip
   A /tools/win-sdk/include/c++/3.4.2/ios
   A /tools/win-sdk/include/c++/3.4.2/iosfwd
   A /tools/win-sdk/include/c++/3.4.2/iostream
   A /tools/win-sdk/include/c++/3.4.2/istream
   A /tools/win-sdk/include/c++/3.4.2/iterator
   A /tools/win-sdk/include/c++/3.4.2/limits
   A /tools/win-sdk/include/c++/3.4.2/list
   A /tools/win-sdk/include/c++/3.4.2/locale
   A /tools/win-sdk/include/c++/3.4.2/map
   A /tools/win-sdk/include/c++/3.4.2/memory
   A /tools/win-sdk/include/c++/3.4.2/mingw32
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/atomic_word.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/basic_file.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/c++allocator.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/c++config.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/c++io.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/c++locale.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/codecvt_specializations.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/ctype_base.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/ctype_inline.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/ctype_noninline.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/gthr-default.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/gthr-posix.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/gthr-single.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/gthr.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/messages_members.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/os_defines.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/time_members.h
   A /tools/win-sdk/include/c++/3.4.2/new
   A /tools/win-sdk/include/c++/3.4.2/numeric
   A /tools/win-sdk/include/c++/3.4.2/ostream
   A /tools/win-sdk/include/c++/3.4.2/queue
   A /tools/win-sdk/include/c++/3.4.2/set
   A /tools/win-sdk/include/c++/3.4.2/sstream
   A /tools/win-sdk/include/c++/3.4.2/stack
   A /tools/win-sdk/include/c++/3.4.2/stdexcept
   A /tools/win-sdk/include/c++/3.4.2/streambuf
   A /tools/win-sdk/include/c++/3.4.2/string
   A /tools/win-sdk/include/c++/3.4.2/typeinfo
   A /tools/win-sdk/include/c++/3.4.2/utility
   A /tools/win-sdk/include/c++/3.4.2/valarray
   A /tools/win-sdk/include/c++/3.4.2/vector
   A /tools/win-sdk/include/cderr.h
   A /tools/win-sdk/include/cguid.h
   A /tools/win-sdk/include/comcat.h
   A /tools/win-sdk/include/commctrl.h
   A /tools/win-sdk/include/commdlg.h
   A /tools/win-sdk/include/complex.h
   A /tools/win-sdk/include/conio.h
   A /tools/win-sdk/include/cpl.h
   A /tools/win-sdk/include/cplext.h
   A /tools/win-sdk/include/ctype.h
   A /tools/win-sdk/include/custcntl.h
   A /tools/win-sdk/include/d3d9.h
   A /tools/win-sdk/include/d3d9caps.h
   A /tools/win-sdk/include/d3d9types.h
   A /tools/win-sdk/include/dbt.h
   A /tools/win-sdk/include/dde.h
   A /tools/win-sdk/include/ddeml.h
   A /tools/win-sdk/include/ddk
   A /tools/win-sdk/include/ddk/atm.h
   A /tools/win-sdk/include/ddk/batclass.h
   A /tools/win-sdk/include/ddk/cfg.h
   A /tools/win-sdk/include/ddk/cfgmgr32.h
   A /tools/win-sdk/include/ddk/d4drvif.h
   A /tools/win-sdk/include/ddk/d4iface.h
   A /tools/win-sdk/include/ddk/ddkmapi.h
   A /tools/win-sdk/include/ddk/hidclass.h
   A /tools/win-sdk/include/ddk/hidpi.h
   A /tools/win-sdk/include/ddk/hidusage.h
   A /tools/win-sdk/include/ddk/kbdmou.h
   A /tools/win-sdk/include/ddk/mcd.h
   A /tools/win-sdk/include/ddk/miniport.h
   A /tools/win-sdk/include/ddk/minitape.h
   A /tools/win-sdk/include/ddk/mountdev.h
   A /tools/win-sdk/include/ddk/mountmgr.h
   A /tools/win-sdk/include/ddk/ndis.h
   A /tools/win-sdk/include/ddk/ndisguid.h
   A /tools/win-sdk/include/ddk/ndistapi.h
   A /tools/win-sdk/include/ddk/ndiswan.h
   A /tools/win-sdk/include/ddk/netevent.h
   A /tools/win-sdk/include/ddk/netpnp.h
   A /tools/win-sdk/include/ddk/newdev.h
   A /tools/win-sdk/include/ddk/ntapi.h
   A /tools/win-sdk/include/ddk/ntdd8042.h
   A /tools/win-sdk/include/ddk/ntddbeep.h
   A /tools/win-sdk/include/ddk/ntddcdrm.h
   A /tools/win-sdk/include/ddk/ntddcdvd.h
   A /tools/win-sdk/include/ddk/ntddchgr.h
   A /tools/win-sdk/include/ddk/ntdddisk.h
   A /tools/win-sdk/include/ddk/ntddk.h
   A /tools/win-sdk/include/ddk/ntddkbd.h
   A /tools/win-sdk/include/ddk/ntddmou.h
   A /tools/win-sdk/include/ddk/ntddndis.h
   A /tools/win-sdk/include/ddk/ntddpar.h
   A /tools/win-sdk/include/ddk/ntddpcm.h
   A /tools/win-sdk/include/ddk/ntddscsi.h
   A /tools/win-sdk/include/ddk/ntddser.h
   A /tools/win-sdk/include/ddk/ntddstor.h
   A /tools/win-sdk/include/ddk/ntddtape.h
   A /tools/win-sdk/include/ddk/ntddtdi.h
   A /tools/win-sdk/include/ddk/ntddvdeo.h
   A /tools/win-sdk/include/ddk/ntddvol.h
   A /tools/win-sdk/include/ddk/ntifs.h
   A /tools/win-sdk/include/ddk/ntpoapi.h
   A /tools/win-sdk/include/ddk/ntstatus.h
   A /tools/win-sdk/include/ddk/parallel.h
   A /tools/win-sdk/include/ddk/pfhook.h
   A /tools/win-sdk/include/ddk/poclass.h
   A /tools/win-sdk/include/ddk/scsi.h
   A /tools/win-sdk/include/ddk/scsiscan.h
   A /tools/win-sdk/include/ddk/scsiwmi.h
   A /tools/win-sdk/include/ddk/smbus.h
   A /tools/win-sdk/include/ddk/srb.h
   A /tools/win-sdk/include/ddk/storport.h
   A /tools/win-sdk/include/ddk/tdi.h
   A /tools/win-sdk/include/ddk/tdiinfo.h
   A /tools/win-sdk/include/ddk/tdikrnl.h
   A /tools/win-sdk/include/ddk/tdistat.h
   A /tools/win-sdk/include/ddk/tvout.h
   A /tools/win-sdk/include/ddk/upssvc.h
   A /tools/win-sdk/include/ddk/usb.h
   A /tools/win-sdk/include/ddk/usb100.h
   A /tools/win-sdk/include/ddk/usbcamdi.h
   A /tools/win-sdk/include/ddk/usbdi.h
   A /tools/win-sdk/include/ddk/usbioctl.h
   A /tools/win-sdk/include/ddk/usbiodef.h
   A /tools/win-sdk/include/ddk/usbscan.h
   A /tools/win-sdk/include/ddk/usbuser.h
   A /tools/win-sdk/include/ddk/video.h
   A /tools/win-sdk/include/ddk/videoagp.h
   A /tools/win-sdk/include/ddk/win2k.h
   A /tools/win-sdk/include/ddk/winddi.h
   A /tools/win-sdk/include/ddk/winddk.h
   A /tools/win-sdk/include/ddk/winnt4.h
   A /tools/win-sdk/include/ddk/winxp.h
   A /tools/win-sdk/include/ddk/ws2san.h
   A /tools/win-sdk/include/ddk/xfilter.h
   A /tools/win-sdk/include/dhcpcsdk.h
   A /tools/win-sdk/include/dir.h
   A /tools/win-sdk/include/direct.h
   A /tools/win-sdk/include/dirent.h
   A /tools/win-sdk/include/dis-asm.h
   A /tools/win-sdk/include/dlgs.h
   A /tools/win-sdk/include/docobj.h
   A /tools/win-sdk/include/dos.h
   A /tools/win-sdk/include/dxerr8.h
   A /tools/win-sdk/include/dxerr9.h
   A /tools/win-sdk/include/errno.h
   A /tools/win-sdk/include/errorrep.h
   A /tools/win-sdk/include/excpt.h
   A /tools/win-sdk/include/exdisp.h
   A /tools/win-sdk/include/exdispid.h
   A /tools/win-sdk/include/fcntl.h
   A /tools/win-sdk/include/fenv.h
   A /tools/win-sdk/include/float.h
   A /tools/win-sdk/include/getopt.h
   A /tools/win-sdk/include/gmon.h
   A /tools/win-sdk/include/httpext.h
   A /tools/win-sdk/include/idispids.h
   A /tools/win-sdk/include/imagehlp.h
   A /tools/win-sdk/include/imm.h
   A /tools/win-sdk/include/initguid.h
   A /tools/win-sdk/include/intshcut.h
   A /tools/win-sdk/include/inttypes.h
   A /tools/win-sdk/include/io.h
   A /tools/win-sdk/include/ipexport.h
   A /tools/win-sdk/include/iphlpapi.h
   A /tools/win-sdk/include/ipifcons.h
   A /tools/win-sdk/include/iprtrmib.h
   A /tools/win-sdk/include/iptypes.h
   A /tools/win-sdk/include/isguids.h
   A /tools/win-sdk/include/jconfig.h
   A /tools/win-sdk/include/jerror.h
   A /tools/win-sdk/include/jmorecfg.h
   A /tools/win-sdk/include/jpeglib.h
   A /tools/win-sdk/include/largeint.h
   A /tools/win-sdk/include/libpng13
   A /tools/win-sdk/include/libpng13/png.h
   A /tools/win-sdk/include/libpng13/pngconf.h
   A /tools/win-sdk/include/limits.h
   A /tools/win-sdk/include/lm.h
   A /tools/win-sdk/include/lmaccess.h
   A /tools/win-sdk/include/lmalert.h
   A /tools/win-sdk/include/lmapibuf.h
   A /tools/win-sdk/include/lmat.h
   A /tools/win-sdk/include/lmaudit.h
   A /tools/win-sdk/include/lmbrowsr.h
   A /tools/win-sdk/include/lmchdev.h
   A /tools/win-sdk/include/lmconfig.h
   A /tools/win-sdk/include/lmcons.h
   A /tools/win-sdk/include/lmerr.h
   A /tools/win-sdk/include/lmerrlog.h
   A /tools/win-sdk/include/lmmsg.h
   A /tools/win-sdk/include/lmremutl.h
   A /tools/win-sdk/include/lmrepl.h
   A /tools/win-sdk/include/lmserver.h
   A /tools/win-sdk/include/lmshare.h
   A /tools/win-sdk/include/lmsname.h
   A /tools/win-sdk/include/lmstats.h
   A /tools/win-sdk/include/lmsvc.h
   A /tools/win-sdk/include/lmuse.h
   A /tools/win-sdk/include/lmuseflg.h
   A /tools/win-sdk/include/lmwksta.h
   A /tools/win-sdk/include/locale.h
   A /tools/win-sdk/include/lzexpand.h
   A /tools/win-sdk/include/malloc.h
   A /tools/win-sdk/include/mapi.h
   A /tools/win-sdk/include/math.h
   A /tools/win-sdk/include/mbctype.h
   A /tools/win-sdk/include/mbstring.h
   A /tools/win-sdk/include/mciavi.h
   A /tools/win-sdk/include/mcx.h
   A /tools/win-sdk/include/mem.h
   A /tools/win-sdk/include/memory.h
   A /tools/win-sdk/include/mgmtapi.h
   A /tools/win-sdk/include/mmsystem.h
   A /tools/win-sdk/include/msacm.h
   A /tools/win-sdk/include/mshtml.h
   A /tools/win-sdk/include/mswsock.h
   A /tools/win-sdk/include/nb30.h
   A /tools/win-sdk/include/nddeapi.h
   A /tools/win-sdk/include/nspapi.h
   A /tools/win-sdk/include/ntdef.h
   A /tools/win-sdk/include/ntdll.h
   A /tools/win-sdk/include/ntldap.h
   A /tools/win-sdk/include/ntsecapi.h
   A /tools/win-sdk/include/ntsecpkg.h
   A /tools/win-sdk/include/oaidl.h
   A /tools/win-sdk/include/objbase.h
   A /tools/win-sdk/include/objfwd.h
   A /tools/win-sdk/include/objidl.h
   A /tools/win-sdk/include/ocidl.h
   A /tools/win-sdk/include/odbcinst.h
   A /tools/win-sdk/include/ole.h
   A /tools/win-sdk/include/ole2.h
   A /tools/win-sdk/include/ole2ver.h
   A /tools/win-sdk/include/oleacc.h
   A /tools/win-sdk/include/oleauto.h
   A /tools/win-sdk/include/olectl.h
   A /tools/win-sdk/include/olectlid.h
   A /tools/win-sdk/include/oledlg.h
   A /tools/win-sdk/include/oleidl.h
   A /tools/win-sdk/include/pbt.h
   A /tools/win-sdk/include/png.h
   A /tools/win-sdk/include/pngconf.h
   A /tools/win-sdk/include/poppack.h
   A /tools/win-sdk/include/powrprof.h
   A /tools/win-sdk/include/process.h
   A /tools/win-sdk/include/profil.h
   A /tools/win-sdk/include/profile.h
   A /tools/win-sdk/include/prsht.h
   A /tools/win-sdk/include/psapi.h
   A /tools/win-sdk/include/pshpack1.h
   A /tools/win-sdk/include/pshpack2.h
   A /tools/win-sdk/include/pshpack4.h
   A /tools/win-sdk/include/pshpack8.h
   A /tools/win-sdk/include/rapi.h
   A /tools/win-sdk/include/ras.h
   A /tools/win-sdk/include/rasdlg.h
   A /tools/win-sdk/include/raserror.h
   A /tools/win-sdk/include/rassapi.h
   A /tools/win-sdk/include/regstr.h
   A /tools/win-sdk/include/richedit.h
   A /tools/win-sdk/include/richole.h
   A /tools/win-sdk/include/rpc.h
   A /tools/win-sdk/include/rpcdce.h
   A /tools/win-sdk/include/rpcdce2.h
   A /tools/win-sdk/include/rpcdcep.h
   A /tools/win-sdk/include/rpcndr.h
   A /tools/win-sdk/include/rpcnsi.h
   A /tools/win-sdk/include/rpcnsip.h
   A /tools/win-sdk/include/rpcnterr.h
   A /tools/win-sdk/include/rpcproxy.h
   A /tools/win-sdk/include/schannel.h
   A /tools/win-sdk/include/schnlsp.h
   A /tools/win-sdk/include/scrnsave.h
   A /tools/win-sdk/include/search.h
   A /tools/win-sdk/include/secext.h
   A /tools/win-sdk/include/security.h
   A /tools/win-sdk/include/servprov.h
   A /tools/win-sdk/include/setjmp.h
   A /tools/win-sdk/include/setupapi.h
   A /tools/win-sdk/include/share.h
   A /tools/win-sdk/include/shellapi.h
   A /tools/win-sdk/include/shldisp.h
   A /tools/win-sdk/include/shlguid.h
   A /tools/win-sdk/include/shlobj.h
   A /tools/win-sdk/include/shlwapi.h
   A /tools/win-sdk/include/signal.h
   A /tools/win-sdk/include/snmp.h
   A /tools/win-sdk/include/sql.h
   A /tools/win-sdk/include/sqlext.h
   A /tools/win-sdk/include/sqltypes.h
   A /tools/win-sdk/include/sqlucode.h
   A /tools/win-sdk/include/sspi.h
   A /tools/win-sdk/include/stdarg.h
   A /tools/win-sdk/include/stddef.h
   A /tools/win-sdk/include/stdint.h
   A /tools/win-sdk/include/stdio.h
   A /tools/win-sdk/include/stdlib.h
   A /tools/win-sdk/include/string.h
   A /tools/win-sdk/include/strings.h
   A /tools/win-sdk/include/subauth.h
   A /tools/win-sdk/include/svcguid.h
   A /tools/win-sdk/include/symcat.h
   A /tools/win-sdk/include/sys
   A /tools/win-sdk/include/sys/fcntl.h
   A /tools/win-sdk/include/sys/file.h
   A /tools/win-sdk/include/sys/locking.h
   A /tools/win-sdk/include/sys/param.h
   A /tools/win-sdk/include/sys/stat.h
   A /tools/win-sdk/include/sys/time.h
   A /tools/win-sdk/include/sys/timeb.h
   A /tools/win-sdk/include/sys/types.h
   A /tools/win-sdk/include/sys/unistd.h
   A /tools/win-sdk/include/sys/utime.h
   A /tools/win-sdk/include/tchar.h
   A /tools/win-sdk/include/tiff.h
   A /tools/win-sdk/include/tiffconf.h
   A /tools/win-sdk/include/tiffio.h
   A /tools/win-sdk/include/tiffvers.h
   A /tools/win-sdk/include/time.h
   A /tools/win-sdk/include/tlhelp32.h
   A /tools/win-sdk/include/tmschema.h
   A /tools/win-sdk/include/unistd.h
   A /tools/win-sdk/include/unknwn.h
   A /tools/win-sdk/include/userenv.h
   A /tools/win-sdk/include/utime.h
   A /tools/win-sdk/include/uxtheme.h
   A /tools/win-sdk/include/values.h
   A /tools/win-sdk/include/varargs.h
   A /tools/win-sdk/include/vfw.h
   A /tools/win-sdk/include/w32api.h
   A /tools/win-sdk/include/wchar.h
   A /tools/win-sdk/include/wctype.h
   A /tools/win-sdk/include/winable.h
   A /tools/win-sdk/include/winbase.h
   A /tools/win-sdk/include/winber.h
   A /tools/win-sdk/include/wincon.h
   A /tools/win-sdk/include/wincrypt.h
   A /tools/win-sdk/include/windef.h
   A /tools/win-sdk/include/windns.h
   A /tools/win-sdk/include/windows.h
   A /tools/win-sdk/include/windowsx.h
   A /tools/win-sdk/include/winerror.h
   A /tools/win-sdk/include/wingdi.h
   A /tools/win-sdk/include/wininet.h
   A /tools/win-sdk/include/winioctl.h
   A /tools/win-sdk/include/winldap.h
   A /tools/win-sdk/include/winnetwk.h
   A /tools/win-sdk/include/winnls.h
   A /tools/win-sdk/include/winnt.h
   A /tools/win-sdk/include/winperf.h
   A /tools/win-sdk/include/winreg.h
   A /tools/win-sdk/include/winresrc.h
   A /tools/win-sdk/include/winsnmp.h
   A /tools/win-sdk/include/winsock.h
   A /tools/win-sdk/include/winsock2.h
   A /tools/win-sdk/include/winspool.h
   A /tools/win-sdk/include/winsvc.h
   A /tools/win-sdk/include/winuser.h
   A /tools/win-sdk/include/winver.h
   A /tools/win-sdk/include/ws2spi.h
   A /tools/win-sdk/include/ws2tcpip.h
   A /tools/win-sdk/include/wsahelp.h
   A /tools/win-sdk/include/wsipx.h
   A /tools/win-sdk/include/wsnetbs.h
   A /tools/win-sdk/include/wtypes.h
   A /tools/win-sdk/include/zconf.h
   A /tools/win-sdk/include/zlib.h
   A /tools/win-sdk/include/zmouse.h
   A /tools/win-sdk/lib
   A /tools/win-sdk/lib/debug
   A /tools/win-sdk/lib/debug/libstdc++.a
   A /tools/win-sdk/lib/gcc
   A /tools/win-sdk/lib/gcc/mingw32
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include/README
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include/emmintrin.h
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include/float.h
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include/iso646.h
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include/limits.h
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include/mmintrin.h
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include/pmmintrin.h
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include/stdarg.h
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include/stdbool.h
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include/stddef.h
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include/syslimits.h
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include/unwind.h
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include/varargs.h
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include/xmmintrin.h
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/libgcc.a
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/libgcov.a
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/specs
   A /tools/win-sdk/lib/jpeg-bcc.lib
   A /tools/win-sdk/lib/jpeg.def
   A /tools/win-sdk/lib/jpeg.lib
   A /tools/win-sdk/lib/libSDL.dll.a
   A /tools/win-sdk/lib/libSDL_Image.a
   A /tools/win-sdk/lib/libSDL_gfx.a
   A /tools/win-sdk/lib/libSDL_mixer.dll.a
   A /tools/win-sdk/lib/libSDLmain.a
   A /tools/win-sdk/lib/libaclui.a
   A /tools/win-sdk/lib/libadvapi32.a
   A /tools/win-sdk/lib/libapcups.a
   A /tools/win-sdk/lib/libavicap32.a
   A /tools/win-sdk/lib/libavifil32.a
   A /tools/win-sdk/lib/libbfd.a
   A /tools/win-sdk/lib/libcap.a
   A /tools/win-sdk/lib/libcfgmgr32.a
   A /tools/win-sdk/lib/libcoldname.a
   A /tools/win-sdk/lib/libcomctl32.a
   A /tools/win-sdk/lib/libcomdlg32.a
   A /tools/win-sdk/lib/libcrtdll.a
   A /tools/win-sdk/lib/libcrypt32.a
   A /tools/win-sdk/lib/libctl3d32.a
   A /tools/win-sdk/lib/libd3d8.a
   A /tools/win-sdk/lib/libd3d9.a
   A /tools/win-sdk/lib/libd3dim.a
   A /tools/win-sdk/lib/libd3drm.a
   A /tools/win-sdk/lib/libd3dx8d.a
   A /tools/win-sdk/lib/libd3dx9d.a
   A /tools/win-sdk/lib/libd3dxof.a
   A /tools/win-sdk/lib/libddraw.a
   A /tools/win-sdk/lib/libdhcpcsvc.a
   A /tools/win-sdk/lib/libdinput.a
   A /tools/win-sdk/lib/libdinput8.a
   A /tools/win-sdk/lib/libdlcapi.a
   A /tools/win-sdk/lib/libdmoguids.a
   A /tools/win-sdk/lib/libdnsapi.a
   A /tools/win-sdk/lib/libdplayx.a
   A /tools/win-sdk/lib/libdpnaddr.a
   A /tools/win-sdk/lib/libdpnet.a
   A /tools/win-sdk/lib/libdpnlobby.a
   A /tools/win-sdk/lib/libdpvoice.a
   A /tools/win-sdk/lib/libdsetup.a
   A /tools/win-sdk/lib/libdsound.a
   A /tools/win-sdk/lib/libdxapi.a
   A /tools/win-sdk/lib/libdxerr8.a
   A /tools/win-sdk/lib/libdxerr9.a
   A /tools/win-sdk/lib/libdxguid.a
   A /tools/win-sdk/lib/libfaultrep.a
   A /tools/win-sdk/lib/libgdi32.a
   A /tools/win-sdk/lib/libglaux.a
   A /tools/win-sdk/lib/libglu32.a
   A /tools/win-sdk/lib/libglut.a
   A /tools/win-sdk/lib/libglut32.a
   A /tools/win-sdk/lib/libgmon.a
   A /tools/win-sdk/lib/libhal.a
   A /tools/win-sdk/lib/libhid.a
   A /tools/win-sdk/lib/libhidparse.a
   A /tools/win-sdk/lib/libiberty.a
   A /tools/win-sdk/lib/libigmpagnt.a
   A /tools/win-sdk/lib/libimagehlp.a
   A /tools/win-sdk/lib/libimm32.a
   A /tools/win-sdk/lib/libiphlpapi.a
   A /tools/win-sdk/lib/libjpeg.dll.a
   A /tools/win-sdk/lib/libkernel32.a
   A /tools/win-sdk/lib/libksproxy.a
   A /tools/win-sdk/lib/libksuser.a
   A /tools/win-sdk/lib/liblargeint.a
   A /tools/win-sdk/lib/liblz32.a
   A /tools/win-sdk/lib/libm.a
   A /tools/win-sdk/lib/libmapi32.a
   A /tools/win-sdk/lib/libmcd.a
   A /tools/win-sdk/lib/libmfcuia32.a
   A /tools/win-sdk/lib/libmgmtapi.a
   A /tools/win-sdk/lib/libmingw32.a
   A /tools/win-sdk/lib/libmingwex.a
   A /tools/win-sdk/lib/libmingwthrd.a
   A /tools/win-sdk/lib/libmoldname.a
   A /tools/win-sdk/lib/libmoldnamed.a
   A /tools/win-sdk/lib/libmpr.a
   A /tools/win-sdk/lib/libmsacm32.a
   A /tools/win-sdk/lib/libmsdmo.a
   A /tools/win-sdk/lib/libmsimg32.a
   A /tools/win-sdk/lib/libmsvcp60.a
   A /tools/win-sdk/lib/libmsvcr70.a
   A /tools/win-sdk/lib/libmsvcr70d.a
   A /tools/win-sdk/lib/libmsvcr71.a
   A /tools/win-sdk/lib/libmsvcr71d.a
   A /tools/win-sdk/lib/libmsvcrt.a
   A /tools/win-sdk/lib/libmsvcrtd.a
   A /tools/win-sdk/lib/libmsvfw32.a
   A /tools/win-sdk/lib/libmswsock.a
   A /tools/win-sdk/lib/libnddeapi.a
   A /tools/win-sdk/lib/libndis.a
   A /tools/win-sdk/lib/libnetapi32.a
   A /tools/win-sdk/lib/libntdll.a
   A /tools/win-sdk/lib/libntoskrnl.a
   A /tools/win-sdk/lib/libodbc32.a
   A /tools/win-sdk/lib/libodbccp32.a
   A /tools/win-sdk/lib/libole32.a
   A /tools/win-sdk/lib/liboleacc.a
   A /tools/win-sdk/lib/liboleaut32.a
   A /tools/win-sdk/lib/libolecli32.a
   A /tools/win-sdk/lib/liboledlg.a
   A /tools/win-sdk/lib/libolepro32.a
   A /tools/win-sdk/lib/libolesvr32.a
   A /tools/win-sdk/lib/libopcodes.a
   A /tools/win-sdk/lib/libopengl32.a
   A /tools/win-sdk/lib/libpenwin32.a
   A /tools/win-sdk/lib/libpkpd32.a
   A /tools/win-sdk/lib/libpng-bcc.lib
   A /tools/win-sdk/lib/libpng.a
   A /tools/win-sdk/lib/libpng.def
   A /tools/win-sdk/lib/libpng.dll.a
   A /tools/win-sdk/lib/libpng.lib
   A /tools/win-sdk/lib/libpng13.a
   A /tools/win-sdk/lib/libpng13.dll.a
   A /tools/win-sdk/lib/libpowrprof.a
   A /tools/win-sdk/lib/libpsapi.a
   A /tools/win-sdk/lib/libquartz.a
   A /tools/win-sdk/lib/librapi.a
   A /tools/win-sdk/lib/librasapi32.a
   A /tools/win-sdk/lib/librasdlg.a
   A /tools/win-sdk/lib/librpcdce4.a
   A /tools/win-sdk/lib/librpcns4.a
   A /tools/win-sdk/lib/librpcrt4.a
   A /tools/win-sdk/lib/libscrnsave.a
   A /tools/win-sdk/lib/libscrnsavw.a
   A /tools/win-sdk/lib/libscsiport.a
   A /tools/win-sdk/lib/libsecur32.a
   A /tools/win-sdk/lib/libsetupapi.a
   A /tools/win-sdk/lib/libshell32.a
   A /tools/win-sdk/lib/libshfolder.a
   A /tools/win-sdk/lib/libshlwapi.a
   A /tools/win-sdk/lib/libsnmpapi.a
   A /tools/win-sdk/lib/libstdc++.a
   A /tools/win-sdk/lib/libstrmiids.a
   A /tools/win-sdk/lib/libsupc++.a
   A /tools/win-sdk/lib/libsvrapi.a
   A /tools/win-sdk/lib/libtapi32.a
   A /tools/win-sdk/lib/libtdi.a
   A /tools/win-sdk/lib/libth32.a
   A /tools/win-sdk/lib/libthunk32.a
   A /tools/win-sdk/lib/libtiff-bcc.lib
   A /tools/win-sdk/lib/libtiff.a
   A /tools/win-sdk/lib/libtiff.dll.a
   A /tools/win-sdk/lib/libtiff.lib
   A /tools/win-sdk/lib/libtiff3.def
   A /tools/win-sdk/lib/liburl.a
   A /tools/win-sdk/lib/libusbcamd.a
   A /tools/win-sdk/lib/libusbcamd2.a
   A /tools/win-sdk/lib/libuser32.a
   A /tools/win-sdk/lib/libuserenv.a
   A /tools/win-sdk/lib/libuuid.a
   A /tools/win-sdk/lib/libuxtheme.a
   A /tools/win-sdk/lib/libvdmdbg.a
   A /tools/win-sdk/lib/libversion.a
   A /tools/win-sdk/lib/libvfw32.a
   A /tools/win-sdk/lib/libvideoprt.a
   A /tools/win-sdk/lib/libwin32k.a
   A /tools/win-sdk/lib/libwin32spl.a
   A /tools/win-sdk/lib/libwininet.a
   A /tools/win-sdk/lib/libwinmm.a
   A /tools/win-sdk/lib/libwinspool.a
   A /tools/win-sdk/lib/libwinstrm.a
   A /tools/win-sdk/lib/libwldap32.a
   A /tools/win-sdk/lib/libwow32.a
   A /tools/win-sdk/lib/libws2_32.a
   A /tools/win-sdk/lib/libwsnmp32.a
   A /tools/win-sdk/lib/libwsock32.a
   A /tools/win-sdk/lib/libwst.a
   A /tools/win-sdk/lib/libz.a
   A /tools/win-sdk/lib/libz.dll.a
   A /tools/win-sdk/lib/pkgconfig
   A /tools/win-sdk/lib/pkgconfig/libpng.pc
   A /tools/win-sdk/lib/pkgconfig/libpng13.pc
   A /tools/win-sdk/lib/zlib-bcc.lib
   A /tools/win-sdk/lib/zlib.def
   A /tools/win-sdk/lib/zlib.lib


------------------------------------------------------------------------
r1881 | sumolx | 2008-05-10 04:00:59 -0400 (Sat, 10 May 2008) | 1 line
Changed paths:
   D /sdl/lib


------------------------------------------------------------------------
r1880 | sumolx | 2008-05-10 02:08:40 -0400 (Sat, 10 May 2008) | 1 line
Changed paths:
   M /build.sh

no longer need dll(s)
------------------------------------------------------------------------
r1879 | sumolx | 2008-05-10 02:07:51 -0400 (Sat, 10 May 2008) | 1 line
Changed paths:
   A /sdl/lib
   A /sdl/lib/libSDL.a
   A /sdl/lib/libSDL_Image.a
   A /sdl/lib/libSDL_gfx.a
   A /sdl/lib/libSDLmain.a
   A /sdl/lib/libpng.a
   A /sdl/lib/libtiff.a
   A /sdl/lib/libz.a
   D /vc8/lib/libSDL.a
   D /vc8/lib/libSDL_Image.a
   D /vc8/lib/libSDL_gfx.a
   D /vc8/lib/libSDLmain.a
   D /vc8/lib/libpng.a
   D /vc8/lib/libtiff.a
   D /vc8/lib/libz.a


------------------------------------------------------------------------
r1878 | sumolx | 2008-05-10 02:05:48 -0400 (Sat, 10 May 2008) | 1 line
Changed paths:
   D /lib
   M /sdl/video.c
   D /vc7/menu/icon.bmp
   D /vc8/menu/icon.bmp

using new icon.png
------------------------------------------------------------------------
r1877 | sumolx | 2008-05-10 01:54:20 -0400 (Sat, 10 May 2008) | 1 line
Changed paths:
   A /vc7/lib
   A /vc7/lib/SDL.lib
   A /vc7/lib/SDL_gfx.lib
   A /vc7/lib/SDL_image.lib
   A /vc7/lib/SDLmain.lib
   A /vc7/lib/dirent.lib
   A /vc7/lib/libjpeg.lib
   A /vc7/lib/libpng.lib
   A /vc7/lib/libtiff.lib
   A /vc7/lib/zlib.lib


------------------------------------------------------------------------
r1876 | sumolx | 2008-05-10 01:53:48 -0400 (Sat, 10 May 2008) | 1 line
Changed paths:
   M /vc7/OpenBOR.rc
   M /vc7/OpenBOR.vcproj
   D /vc7/SDL.dll
   D /vc7/SDL_gfx.dll
   D /vc7/SDL_image.dll
   D /vc7/include
   D /vc7/lib
   D /vc7/libpng.dll
   D /vc7/zlib.dll


------------------------------------------------------------------------
r1875 | sumolx | 2008-05-09 18:23:39 -0400 (Fri, 09 May 2008) | 1 line
Changed paths:
   A /vc8/lib
   A /vc8/lib/SDL.lib
   A /vc8/lib/SDL_gfx.lib
   A /vc8/lib/SDL_image.lib
   A /vc8/lib/SDLmain.lib
   A /vc8/lib/dirent.lib
   A /vc8/lib/libSDL.a
   A /vc8/lib/libSDL_Image.a
   A /vc8/lib/libSDL_gfx.a
   A /vc8/lib/libSDLmain.a
   A /vc8/lib/libjpeg.lib
   A /vc8/lib/libpng.a
   A /vc8/lib/libpng.lib
   A /vc8/lib/libtiff.a
   A /vc8/lib/libtiff.lib
   A /vc8/lib/libz.a
   A /vc8/lib/zlib.lib


------------------------------------------------------------------------
r1874 | sumolx | 2008-05-09 18:09:25 -0400 (Fri, 09 May 2008) | 1 line
Changed paths:
   D /resources/BOR_Icon.bmp
   D /resources/BOR_Icon.ico
   D /resources/BOR_Icon.png
   A /resources/BOR_Icon_144x80.png
   A /resources/BOR_Icon_32x32.bmp
   A /resources/BOR_Icon_32x32.ico
   A /resources/BOR_Logo_480x272.png
   D /resources/BOR_Logo_Widescreen.png
   A /resources/BOR_Menu_480x272.png
   D /resources/BOR_Menu_Widescreen.png
   D /resources/OpenBOR_Icon.bmp
   D /resources/OpenBOR_Icon.ico
   D /resources/OpenBOR_Icon.png
   A /resources/OpenBOR_Icon_128x128.png
   A /resources/OpenBOR_Icon_144x80.png
   A /resources/OpenBOR_Icon_32x32.ico
   A /resources/OpenBOR_Logo_320x240.png
   A /resources/OpenBOR_Logo_320x240_Link.png
   A /resources/OpenBOR_Logo_480x272.png
   A /resources/OpenBOR_Logo_480x272_Link.png
   D /resources/OpenBOR_Logo_Fullscreen.png
   D /resources/OpenBOR_Logo_Fullscreen_Link.png
   D /resources/OpenBOR_Logo_Widescreen.png
   D /resources/OpenBOR_Logo_Widescreen_Link.png


------------------------------------------------------------------------
r1873 | sumolx | 2008-05-09 17:20:00 -0400 (Fri, 09 May 2008) | 1 line
Changed paths:
   D /lib/SDL_gfx.a


------------------------------------------------------------------------
r1872 | sumolx | 2008-05-09 17:19:34 -0400 (Fri, 09 May 2008) | 1 line
Changed paths:
   A /lib/libSDL.a
   A /lib/libSDL_Image.a
   A /lib/libSDL_gfx.a
   A /lib/libSDLmain.a

some work some don't
------------------------------------------------------------------------
r1871 | sumolx | 2008-05-09 16:32:20 -0400 (Fri, 09 May 2008) | 1 line
Changed paths:
   D /sdl/SDL.dll
   D /sdl/SDL_gfx.dll
   D /sdl/SDL_image.dll
   D /sdl/libpng.dll
   D /sdl/zlib.dll

don't need dynamic libraries anymore!
------------------------------------------------------------------------
r1870 | sumolx | 2008-05-09 16:09:50 -0400 (Fri, 09 May 2008) | 1 line
Changed paths:
   M /vc8/OpenBOR.vcproj
   D /vc8/SDL.dll
   D /vc8/SDL_gfx.dll
   D /vc8/SDL_image.dll
   D /vc8/include
   D /vc8/lib
   D /vc8/libpng.dll
   D /vc8/zlib.dll

VC8 Now uses static libraries.  No more DLL(s) to worry about.  Should be faster too!
------------------------------------------------------------------------
r1869 | sumolx | 2008-05-09 15:58:26 -0400 (Fri, 09 May 2008) | 1 line
Changed paths:
   A /include
   A /include/SDL
   A /include/SDL/SDL.h
   A /include/SDL/SDL_active.h
   A /include/SDL/SDL_audio.h
   A /include/SDL/SDL_byteorder.h
   A /include/SDL/SDL_cdrom.h
   A /include/SDL/SDL_config.h
   A /include/SDL/SDL_config.h.default
   A /include/SDL/SDL_config.h.in
   A /include/SDL/SDL_config_dreamcast.h
   A /include/SDL/SDL_config_macos.h
   A /include/SDL/SDL_config_macosx.h
   A /include/SDL/SDL_config_minimal.h
   A /include/SDL/SDL_config_nds.h
   A /include/SDL/SDL_config_os2.h
   A /include/SDL/SDL_config_symbian.h
   A /include/SDL/SDL_config_win32.h
   A /include/SDL/SDL_copying.h
   A /include/SDL/SDL_cpuinfo.h
   A /include/SDL/SDL_endian.h
   A /include/SDL/SDL_error.h
   A /include/SDL/SDL_events.h
   A /include/SDL/SDL_getenv.h
   A /include/SDL/SDL_image.h
   A /include/SDL/SDL_joystick.h
   A /include/SDL/SDL_keyboard.h
   A /include/SDL/SDL_keysym.h
   A /include/SDL/SDL_loadso.h
   A /include/SDL/SDL_main.h
   A /include/SDL/SDL_mouse.h
   A /include/SDL/SDL_mutex.h
   A /include/SDL/SDL_name.h
   A /include/SDL/SDL_opengl.h
   A /include/SDL/SDL_platform.h
   A /include/SDL/SDL_quit.h
   A /include/SDL/SDL_rwops.h
   A /include/SDL/SDL_stdinc.h
   A /include/SDL/SDL_syswm.h
   A /include/SDL/SDL_thread.h
   A /include/SDL/SDL_timer.h
   A /include/SDL/SDL_types.h
   A /include/SDL/SDL_version.h
   A /include/SDL/SDL_video.h
   A /include/SDL/begin_code.h
   A /include/SDL/close_code.h
   A /include/SDL_gfx
   A /include/SDL_gfx/SDL_framerate.h
   A /include/SDL_gfx/SDL_gfxBlitFunc.h
   A /include/SDL_gfx/SDL_imageFilter.h
   A /include/SDL_gfx/SDL_rotozoom.h
   A /include/dirent.h
   A /include/jpeg
   A /include/jpeg/jconfig.h
   A /include/jpeg/jerror.h
   A /include/jpeg/jmorecfg.h
   A /include/jpeg/jpeglib.h
   A /include/png
   A /include/png/png.h
   A /include/png/pngconf.h
   A /include/tiff
   A /include/tiff/tiff.h
   A /include/tiff/tiffconf.h
   A /include/tiff/tiffio.h
   A /include/tiff/tiffvers.h
   A /include/unistd.h
   A /include/zlib
   A /include/zlib/zconf.h
   A /include/zlib/zlib.h
   A /lib
   A /lib/SDL.lib
   A /lib/SDL_gfx.a
   A /lib/SDL_gfx.lib
   A /lib/SDL_image.lib
   A /lib/SDLmain.lib
   A /lib/dirent.lib
   A /lib/libjpeg.lib
   A /lib/libpng.a
   A /lib/libpng.lib
   A /lib/libtiff.a
   A /lib/libtiff.lib
   A /lib/libz.a
   A /lib/zlib.lib

New layout for all window compilers.
------------------------------------------------------------------------
r1868 | sumolx | 2008-05-09 07:49:55 -0400 (Fri, 09 May 2008) | 1 line
Changed paths:
   D /tools/win-sdk


------------------------------------------------------------------------
r1867 | sumolx | 2008-05-09 07:32:12 -0400 (Fri, 09 May 2008) | 1 line
Changed paths:
   D /tools/win-sdk/bin


------------------------------------------------------------------------
r1866 | sumolx | 2008-05-08 23:49:40 -0400 (Thu, 08 May 2008) | 1 line
Changed paths:
   D /tools/win-sdk/include/libpng13

removed old libpng13 folder
------------------------------------------------------------------------
r1865 | sumolx | 2008-05-08 23:48:59 -0400 (Thu, 08 May 2008) | 1 line
Changed paths:
   A /sdl/libpng.dll
   D /sdl/libpng13.dll
   A /sdl/zlib.dll
   D /sdl/zlib1.dll
   M /tools/win-sdk/dll/libpng.dll
   D /tools/win-sdk/dll/libpng12.dll
   D /tools/win-sdk/dll/libpng13.dll
   M /tools/win-sdk/dll/zlib.dll
   D /tools/win-sdk/dll/zlib1.dll
   M /tools/win-sdk/include/png.h
   M /tools/win-sdk/include/pngconf.h
   D /tools/win-sdk/lib/libpng-bcc.lib
   M /tools/win-sdk/lib/libpng.a
   M /tools/win-sdk/lib/libpng.def
   M /tools/win-sdk/lib/libpng.dll.a
   D /tools/win-sdk/lib/libpng.lib
   D /tools/win-sdk/lib/libpng13.a
   D /tools/win-sdk/lib/libpng13.dll.a
   M /tools/win-sdk/lib/libz.a
   D /tools/win-sdk/lib/libz.dll.a
   A /tools/win-sdk/lib/libzdll.a
   D /tools/win-sdk/lib/zlib.def
   M /vc7/OpenBOR.vcproj
   M /vc7/include/png.h
   M /vc7/include/pngconf.h
   A /vc7/lib/libpng.dll
   M /vc7/lib/libpng.lib
   D /vc7/lib/libpng12-0.dll
   A /vc7/lib/zlib.dll
   A /vc7/lib/zlib.lib
   D /vc7/lib/zlib1.dll
   A /vc7/libpng.dll
   D /vc7/libpng13.dll
   A /vc7/zlib.dll
   D /vc7/zlib1.dll
   M /vc8/OpenBOR.vcproj
   M /vc8/include/png.h
   M /vc8/include/pngconf.h
   A /vc8/lib/libpng.dll
   M /vc8/lib/libpng.lib
   D /vc8/lib/libpng12-0.dll
   A /vc8/lib/zlib.dll
   A /vc8/lib/zlib.lib
   D /vc8/lib/zlib1.dll
   A /vc8/libpng.dll
   D /vc8/libpng13.dll
   A /vc8/zlib.dll
   D /vc8/zlib1.dll

zlib/libpng are now up to date
------------------------------------------------------------------------
r1864 | sumolx | 2008-05-08 15:30:39 -0400 (Thu, 08 May 2008) | 1 line
Changed paths:
   A /sdl/OpenBOR.res


------------------------------------------------------------------------
r1863 | sumolx | 2008-05-08 13:51:35 -0400 (Thu, 08 May 2008) | 1 line
Changed paths:
   M /openbor.c
   D /sdl/OpenBOR.res

fixed check_energy() to check if animation exists prior to checking its energycost value.
------------------------------------------------------------------------
r1862 | sumolx | 2008-05-08 12:30:59 -0400 (Thu, 08 May 2008) | 1 line
Changed paths:
   A /sdl/OpenBOR.dev
   A /sdl/OpenBOR.exe.Manifest
   D /sdl/OpenBOR_WIN.dev
   D /sdl/OpenBOR_WIN.exe.Manifest
   D /sdl/OpenBOR_WIN.ico
   D /sdl/OpenBOR_WIN_private.h
   D /sdl/OpenBOR_WIN_private.rc
   A /sdl/OpenBOR_private.h
   A /sdl/OpenBOR_private.rc

Dev-Cpp is no longer OpenBOR_WIN.  It is now just simply OpenBOR
------------------------------------------------------------------------
r1861 | sumolx | 2008-05-08 09:26:45 -0400 (Thu, 08 May 2008) | 1 line
Changed paths:
   M /vc8/OpenBOR.vcproj
   M /vc8/resource.h

updated location of new icon.
------------------------------------------------------------------------
r1860 | sumolx | 2008-05-08 07:58:45 -0400 (Thu, 08 May 2008) | 1 line
Changed paths:
   M /build.sh
   A /sdl/zlib1.dll

added zlib1.dll to releases
------------------------------------------------------------------------
r1859 | sumolx | 2008-05-08 00:14:36 -0400 (Thu, 08 May 2008) | 1 line
Changed paths:
   M /vc7/OpenBOR.rc
   M /vc7/OpenBOR.vcproj
   M /vc7/resource.h

last change to icon resources
------------------------------------------------------------------------
r1858 | sumolx | 2008-05-07 23:56:47 -0400 (Wed, 07 May 2008) | 1 line
Changed paths:
   M /resources/OpenBOR_Icon.bmp
   M /sdl/menu/icon.bmp
   M /vc7/menu/icon.bmp
   M /vc8/menu/icon.bmp

Updated icon to 128x128
------------------------------------------------------------------------
r1857 | sumolx | 2008-05-07 23:53:45 -0400 (Wed, 07 May 2008) | 1 line
Changed paths:
   M /vc7/OpenBOR.vcproj

vc7 updated with new gfxlib and now using new 128x128 icon
------------------------------------------------------------------------
r1856 | sumolx | 2008-05-07 23:53:07 -0400 (Wed, 07 May 2008) | 1 line
Changed paths:
   M /resources/OpenBOR_Icon.ico
   M /vc7/OpenBOR.vcproj

vc7 updated with new gfxlib and now using new 128x128 icon
------------------------------------------------------------------------
r1855 | sumolx | 2008-05-07 20:53:29 -0400 (Wed, 07 May 2008) | 1 line
Changed paths:
   M /environ.sh

fixed batch/cygwin combination if exists
------------------------------------------------------------------------
r1854 | sumolx | 2008-05-07 20:44:50 -0400 (Wed, 07 May 2008) | 1 line
Changed paths:
   M /Makefile
   M /environ.sh
   A /psp/lib/build.mak
   A /psp/lib/build_prx.mak

psp linux/cygwin environment fixed
------------------------------------------------------------------------
r1853 | sumolx | 2008-05-07 12:55:24 -0400 (Wed, 07 May 2008) | 1 line
Changed paths:
   M /environ.sh

should check for win-sdk prior to dev-cpp sdk
------------------------------------------------------------------------
r1852 | sumolx | 2008-05-07 12:47:25 -0400 (Wed, 07 May 2008) | 1 line
Changed paths:
   M /openborscript.c

Fixed defense.  Was not checking to see parameters count existed.
------------------------------------------------------------------------
r1851 | sumolx | 2008-05-07 12:11:10 -0400 (Wed, 07 May 2008) | 1 line
Changed paths:
   A /resources/BOR_Icon.bmp
   A /resources/BOR_Icon.ico
   A /resources/OpenBOR_Icon.bmp
   A /resources/OpenBOR_Icon.ico
   M /sdl/OpenBOR.rc
   M /sdl/OpenBOR.res
   M /sdl/OpenBOR_WIN.dev
   M /sdl/OpenBOR_WIN.ico
   M /sdl/menu/icon.bmp
   D /vc7/OpenBOR.ico
   M /vc7/OpenBOR.rc
   M /vc7/menu/icon.bmp
   D /vc8/OpenBOR.ico
   M /vc8/OpenBOR.rc
   M /vc8/menu/icon.bmp

Updated all compilers to use new OpenBOR_Icon.ico
------------------------------------------------------------------------
r1850 | sumolx | 2008-05-07 10:32:19 -0400 (Wed, 07 May 2008) | 1 line
Changed paths:
   M /vc8/OpenBOR.vcproj

Fixed release mode for vc8 w/MMX
------------------------------------------------------------------------
r1849 | sumolx | 2008-05-07 10:16:10 -0400 (Wed, 07 May 2008) | 1 line
Changed paths:
   M /Makefile

Using new logos for PSP.
------------------------------------------------------------------------
r1848 | sumolx | 2008-05-07 10:09:31 -0400 (Wed, 07 May 2008) | 1 line
Changed paths:
   M /environ.sh

Fixed order of environ.sh for psp
------------------------------------------------------------------------
r1847 | sumolx | 2008-05-07 08:56:08 -0400 (Wed, 07 May 2008) | 1 line
Changed paths:
   A /resources/OpenBOR_Icon.png
   M /source/gfxlib/2xSaI.c
   M /source/gfxlib/gfx.h

New Icon for PSP
------------------------------------------------------------------------
r1846 | sumolx | 2008-05-06 22:34:38 -0400 (Tue, 06 May 2008) | 1 line
Changed paths:
   M /Makefile
   M /build.sh
   D /psp/data

New location for resources updated in makefile and build script.
------------------------------------------------------------------------
r1845 | sumolx | 2008-05-06 22:30:14 -0400 (Tue, 06 May 2008) | 1 line
Changed paths:
   A /resources/BOR_Icon.png
   A /resources/BOR_Logo_Widescreen.png
   A /resources/BOR_Menu_Widescreen.png
   A /resources/PSP Readme.txt

New Location for all images.
------------------------------------------------------------------------
r1844 | sumolx | 2008-05-06 22:15:47 -0400 (Tue, 06 May 2008) | 2 lines
Changed paths:
   A /resources
   A /resources/OpenBOR_Logo_Fullscreen.png
   A /resources/OpenBOR_Logo_Fullscreen_Link.png
   A /resources/OpenBOR_Logo_Widescreen.png
   A /resources/OpenBOR_Logo_Widescreen_Link.png

The new OpenBoR Logos.
Thank You Fightn' Words!
------------------------------------------------------------------------
r1843 | sumolx | 2008-05-06 12:23:43 -0400 (Tue, 06 May 2008) | 1 line
Changed paths:
   M /openbor.c
   M /sdl/video.c
   M /source/gfxlib/2xSaI.c
   M /source/gfxlib/gfx.h
   M /source/gfxlib/hq2x.c

Cleaned up all shutdown related process for gfxlib.
------------------------------------------------------------------------
r1842 | sumolx | 2008-05-05 13:06:14 -0400 (Mon, 05 May 2008) | 1 line
Changed paths:
   M /openbor.c

fixed logo background corruption prior to intro scene.
------------------------------------------------------------------------
r1841 | sumolx | 2008-05-05 10:55:51 -0400 (Mon, 05 May 2008) | 1 line
Changed paths:
   M /sdl/video.c
   M /sdl/video.h
   M /source/gamelib/filters.c
   M /source/gamelib/filters.h
   M /source/gfxlib/bilinear.c
   M /source/gfxlib/hq2x.c
   M /source/gfxlib/motionblur.c
   M /source/gfxlib/scale2x.c
   M /source/gfxlib/scanline.c
   M /source/gfxlib/simple2x.c

Fixed bilinear issue with 480 source width.
------------------------------------------------------------------------
r1840 | sumolx | 2008-05-05 09:56:57 -0400 (Mon, 05 May 2008) | 1 line
Changed paths:
   M /Makefile

Linux must have yasm installed in order to compile this source.
------------------------------------------------------------------------
r1839 | sumolx | 2008-05-02 15:32:55 -0400 (Fri, 02 May 2008) | 1 line
Changed paths:
   M /Makefile
   M /openbor.h

1839 version number updated for release.
------------------------------------------------------------------------
r1838 | sumolx | 2008-05-02 15:29:35 -0400 (Fri, 02 May 2008) | 1 line
Changed paths:
   M /Makefile
   M /environ.sh

Fixed issue in build process where MMX, once enabled remained enabled.
------------------------------------------------------------------------
r1837 | sumolx | 2008-05-02 11:52:26 -0400 (Fri, 02 May 2008) | 3 lines
Changed paths:
   M /Makefile
   M /environ.sh
   M /sdl/video.c
   M /sdl/video.h
   M /source/gamelib/packfile.h
   M /source/gfxlib/2xSaI.c
   D /source/gfxlib/Makefile.am
   D /source/gfxlib/Makefile.in
   M /source/gfxlib/gfx.h
   M /source/gfxlib/gfxtypes.h
   M /source/gfxlib/hq2x.c
   M /vc8/OpenBOR.vcproj

All systems now support all filters!  
Just need to move xbox onto using the new filters as well.
Notice: Everyone can now compile the source once again!
------------------------------------------------------------------------
r1836 | sumolx | 2008-05-02 10:58:36 -0400 (Fri, 02 May 2008) | 1 line
Changed paths:
   M /sdl/video.c
   M /vc8/OpenBOR.vcproj

MMX is now fully supported for 2xSaI, Super2xSaI, SuperEagle, Hq2x16, AdMame2x16 and AdMame2x32.  Plust there are a whole bunch more effects now added.
------------------------------------------------------------------------
r1835 | sumolx | 2008-05-02 10:43:30 -0400 (Fri, 02 May 2008) | 1 line
Changed paths:
   M /source/gfxlib/2xSaI.c
   M /source/gfxlib/2xSaImmx.asm
   M /source/gfxlib/bilinearmmx.asm
   M /source/gfxlib/gfx.h
   M /source/gfxlib/hq2x.c
   D /source/gfxlib/hq2x16.obj
   M /source/gfxlib/hq2x16mmx.asm

HQ2x now uses MMX.
------------------------------------------------------------------------
r1834 | sumolx | 2008-05-01 18:24:05 -0400 (Thu, 01 May 2008) | 1 line
Changed paths:
   M /source/gfxlib/2xSaI.c
   A /source/gfxlib/bilinearmmx.asm
   M /source/gfxlib/gfx.h
   M /source/gfxlib/hq2x.c
   A /source/gfxlib/hq2x16.obj
   A /source/gfxlib/hq2x16mmx.asm
   D /tools/bin/nasm.exe
   A /tools/bin/yasm-0.7.0-win32.exe
   A /tools/bin/yasm.rules
   M /vc8/OpenBOR.vcproj

filters are almost done. 90% there!
------------------------------------------------------------------------
r1833 | sumolx | 2008-05-01 17:33:30 -0400 (Thu, 01 May 2008) | 1 line
Changed paths:
   A /tools/bin/nasm.exe

nasm is now included.
------------------------------------------------------------------------
r1832 | sumolx | 2008-05-01 17:31:00 -0400 (Thu, 01 May 2008) | 1 line
Changed paths:
   M /source/gfxlib/2xSaI.c
   M /source/gfxlib/gfxtypes.h
   M /vc8/OpenBOR.vcproj

All filters are working!  MMX enabled as well. Will add option in openbor menu to enable/disable MMX.
------------------------------------------------------------------------
r1831 | sumolx | 2008-05-01 17:15:53 -0400 (Thu, 01 May 2008) | 2 lines
Changed paths:
   M /sdl/video.c
   M /sdl/video.h
   M /source/gamelib/filters.c
   M /source/gamelib/filters.h
   M /source/gfxlib/gfx.h
   M /source/gfxlib/hq2x.c
   M /vc8/OpenBOR.vcproj

All filters work to an extent, more work is necessary!
No One should update their views, until I've finished!
------------------------------------------------------------------------
r1830 | sumolx | 2008-05-01 17:03:46 -0400 (Thu, 01 May 2008) | 1 line
Changed paths:
   M /source/gfxlib/gfx.h

gfx.h has a few more functions.
------------------------------------------------------------------------
r1829 | sumolx | 2008-05-01 15:17:39 -0400 (Thu, 01 May 2008) | 1 line
Changed paths:
   M /source/gfxlib/2xSaI.c
   M /source/gfxlib/gfxtypes.h
   A /source/gfxlib/scale2x.c

2xSaI and scale2x are now both fully working in C and MMX
------------------------------------------------------------------------
r1828 | sumolx | 2008-05-01 13:47:05 -0400 (Thu, 01 May 2008) | 1 line
Changed paths:
   M /source/gfxlib/2xSaImmx.asm
   A /source/gfxlib/macros.mac

asm library now works!
------------------------------------------------------------------------
r1827 | sumolx | 2008-05-01 08:39:58 -0400 (Thu, 01 May 2008) | 2 lines
Changed paths:
   M /openbor.c
   A /source/gfxlib
   A /source/gfxlib/2xSaI.c
   A /source/gfxlib/2xSaImmx.asm
   A /source/gfxlib/Makefile.am
   A /source/gfxlib/Makefile.in
   A /source/gfxlib/bilinear.c
   A /source/gfxlib/gfx.h
   A /source/gfxlib/gfxtypes.h
   A /source/gfxlib/hq2x.c
   A /source/gfxlib/hq2x.h
   A /source/gfxlib/interp.h
   A /source/gfxlib/lq2x.h
   A /source/gfxlib/motionblur.c
   A /source/gfxlib/scanline.c
   A /source/gfxlib/simple2x.c

Fixed typo in openbor.c
Addition of new gfx filters.
------------------------------------------------------------------------
r1826 | sumolx | 2008-04-28 12:35:00 -0400 (Mon, 28 Apr 2008) | 1 line
Changed paths:
   M /openbor.c

freespecial is now limitless instead of 0-99
------------------------------------------------------------------------
r1825 | sumolx | 2008-04-28 11:26:36 -0400 (Mon, 28 Apr 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Opps, made a mistake, removed #define ANI_FOLLOW 5 - 10
------------------------------------------------------------------------
r1824 | sumolx | 2008-04-28 10:25:05 -0400 (Mon, 28 Apr 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Updated ANI_FOLLOW (4) to (10)
------------------------------------------------------------------------
r1823 | damon_caskey | 2008-04-27 10:49:41 -0400 (Sun, 27 Apr 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c

All new defense properties (pain, knockdown, blockpower, blockthreshold, blockratio, blocktype) functional and exposed to script.
------------------------------------------------------------------------
r1822 | damon_caskey | 2008-04-27 02:42:03 -0400 (Sun, 27 Apr 2008) | 1 line
Changed paths:
   M /openbor.c

Added functionality to defense {blockratio}. Just need to add access to script and new defense properties should then be ready for a documented release.
------------------------------------------------------------------------
r1821 | sumolx | 2008-04-27 02:11:59 -0400 (Sun, 27 Apr 2008) | 1 line
Changed paths:
   M /Makefile
   M /openbor.h
   M /source/gamelib/loadimg.c
   M /xbox/OpenBoR.sln
   M /xbox/OpenBoR.vcproj
   M /xbox/generic/xboxport.cpp

XBOX has its own png libraries.  Only headers are required.
------------------------------------------------------------------------
r1820 | sumolx | 2008-04-27 02:11:32 -0400 (Sun, 27 Apr 2008) | 1 line
Changed paths:
   A /xbox/common/include/png.h
   A /xbox/common/include/pngconf.h
   A /xbox/common/include/zconf.h
   A /xbox/common/include/zlib.h
   D /xbox/common/libs


------------------------------------------------------------------------
r1819 | sumolx | 2008-04-26 18:38:47 -0400 (Sat, 26 Apr 2008) | 1 line
Changed paths:
   M /xbox/generic/xboxport.cpp

analog pads are now less sensitive when changing screen size.
------------------------------------------------------------------------
r1818 | sumolx | 2008-04-25 10:47:28 -0400 (Fri, 25 Apr 2008) | 1 line
Changed paths:
   M /source/endian.h

Added #define BIG_ENDIAN when machines are that type.
------------------------------------------------------------------------
r1817 | damon_caskey | 2008-04-25 07:06:44 -0400 (Fri, 25 Apr 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Added functionality to {knockdown} defense property. Knockdowncount is now float value and accessible by changeentityproperty script method.
------------------------------------------------------------------------
r1816 | sumolx | 2008-04-25 01:49:47 -0400 (Fri, 25 Apr 2008) | 1 line
Changed paths:
   M /xbox/OpenBoR.vcproj
   M /xbox/common/libs/libpng/libpng.vcproj
   M /xbox/common/libs/libpng/png.h

Fixed compiling and linking order xbox.  zlib, libpng, openbor
------------------------------------------------------------------------
r1815 | sumolx | 2008-04-25 00:45:03 -0400 (Fri, 25 Apr 2008) | 1 line
Changed paths:
   M /xbox/OpenBoR.sln
   M /xbox/OpenBoR.vcproj
   D /xbox/common/libs/lpng125
   D /xbox/common/libs/zlib114

old zlib114 and lpng125 removed, new zlib (1.2.3) and libpng (1.2.26) instead.
------------------------------------------------------------------------
r1814 | sumolx | 2008-04-25 00:43:45 -0400 (Fri, 25 Apr 2008) | 1 line
Changed paths:
   A /xbox/common/libs/libpng
   A /xbox/common/libs/libpng/ANNOUNCE
   A /xbox/common/libs/libpng/CHANGES
   A /xbox/common/libs/libpng/INSTALL
   A /xbox/common/libs/libpng/KNOWNBUG
   A /xbox/common/libs/libpng/LICENSE
   A /xbox/common/libs/libpng/README
   A /xbox/common/libs/libpng/TODO
   A /xbox/common/libs/libpng/Y2KINFO
   A /xbox/common/libs/libpng/libpng.txt
   A /xbox/common/libs/libpng/libpng.vcproj
   A /xbox/common/libs/libpng/png.c
   A /xbox/common/libs/libpng/png.h
   A /xbox/common/libs/libpng/png.rc
   A /xbox/common/libs/libpng/png32ms.def
   A /xbox/common/libs/libpng/pngasmrd.h
   A /xbox/common/libs/libpng/pngconf.h
   A /xbox/common/libs/libpng/pngerror.c
   A /xbox/common/libs/libpng/pnggccrd.c
   A /xbox/common/libs/libpng/pngget.c
   A /xbox/common/libs/libpng/pngmem.c
   A /xbox/common/libs/libpng/pngpread.c
   A /xbox/common/libs/libpng/pngread.c
   A /xbox/common/libs/libpng/pngrio.c
   A /xbox/common/libs/libpng/pngrtran.c
   A /xbox/common/libs/libpng/pngrutil.c
   A /xbox/common/libs/libpng/pngset.c
   A /xbox/common/libs/libpng/pngtrans.c
   A /xbox/common/libs/libpng/pngvcrd.c
   A /xbox/common/libs/libpng/pngwio.c
   A /xbox/common/libs/libpng/pngwrite.c
   A /xbox/common/libs/libpng/pngwtran.c
   A /xbox/common/libs/libpng/pngwutil.c

libpng updated to version 1.2.26
------------------------------------------------------------------------
r1813 | sumolx | 2008-04-25 00:37:15 -0400 (Fri, 25 Apr 2008) | 1 line
Changed paths:
   A /xbox/common/libs/zlib
   A /xbox/common/libs/zlib/ChangeLog
   A /xbox/common/libs/zlib/FAQ
   A /xbox/common/libs/zlib/README
   A /xbox/common/libs/zlib/adler32.c
   A /xbox/common/libs/zlib/algorithm.txt
   A /xbox/common/libs/zlib/compress.c
   A /xbox/common/libs/zlib/crc32.c
   A /xbox/common/libs/zlib/crc32.h
   A /xbox/common/libs/zlib/deflate.c
   A /xbox/common/libs/zlib/deflate.h
   A /xbox/common/libs/zlib/gzio.c
   A /xbox/common/libs/zlib/infback.c
   A /xbox/common/libs/zlib/inffast.c
   A /xbox/common/libs/zlib/inffast.h
   A /xbox/common/libs/zlib/inffixed.h
   A /xbox/common/libs/zlib/inflate.c
   A /xbox/common/libs/zlib/inflate.h
   A /xbox/common/libs/zlib/inftrees.c
   A /xbox/common/libs/zlib/inftrees.h
   A /xbox/common/libs/zlib/trees.c
   A /xbox/common/libs/zlib/trees.h
   A /xbox/common/libs/zlib/uncompr.c
   A /xbox/common/libs/zlib/zconf.h
   A /xbox/common/libs/zlib/zlib.h
   A /xbox/common/libs/zlib/zlib.vcproj
   A /xbox/common/libs/zlib/zutil.c
   A /xbox/common/libs/zlib/zutil.h

zlib updated to version 1.2.3
------------------------------------------------------------------------
r1812 | sumolx | 2008-04-25 00:08:33 -0400 (Fri, 25 Apr 2008) | 1 line
Changed paths:
   M /source/gamelib/loadimg.c
   M /source/scriptlib/depends.h
   M /xbox/OpenBoR.sln
   M /xbox/OpenBoR.vcproj
   A /xbox/common/libs
   A /xbox/common/libs/lpng125
   A /xbox/common/libs/lpng125/ANNOUNCE
   A /xbox/common/libs/lpng125/CHANGES
   A /xbox/common/libs/lpng125/INSTALL
   A /xbox/common/libs/lpng125/KNOWNBUG
   A /xbox/common/libs/lpng125/LICENSE
   A /xbox/common/libs/lpng125/README
   A /xbox/common/libs/lpng125/README.txt
   A /xbox/common/libs/lpng125/TODO
   A /xbox/common/libs/lpng125/Y2KINFO
   A /xbox/common/libs/lpng125/libpng.txt
   A /xbox/common/libs/lpng125/libpng.vcproj
   A /xbox/common/libs/lpng125/png.c
   A /xbox/common/libs/lpng125/png.h
   A /xbox/common/libs/lpng125/png.rc
   A /xbox/common/libs/lpng125/png32ms.def
   A /xbox/common/libs/lpng125/pngasmrd.h
   A /xbox/common/libs/lpng125/pngconf.h
   A /xbox/common/libs/lpng125/pngerror.c
   A /xbox/common/libs/lpng125/pnggccrd.c
   A /xbox/common/libs/lpng125/pngget.c
   A /xbox/common/libs/lpng125/pngmem.c
   A /xbox/common/libs/lpng125/pngpread.c
   A /xbox/common/libs/lpng125/pngread.c
   A /xbox/common/libs/lpng125/pngrio.c
   A /xbox/common/libs/lpng125/pngrtran.c
   A /xbox/common/libs/lpng125/pngrutil.c
   A /xbox/common/libs/lpng125/pngset.c
   A /xbox/common/libs/lpng125/pngtrans.c
   A /xbox/common/libs/lpng125/pngvcrd.c
   A /xbox/common/libs/lpng125/pngwio.c
   A /xbox/common/libs/lpng125/pngwrite.c
   A /xbox/common/libs/lpng125/pngwtran.c
   A /xbox/common/libs/lpng125/pngwutil.c
   A /xbox/common/libs/zlib114
   A /xbox/common/libs/zlib114/ChangeLog
   A /xbox/common/libs/zlib114/FAQ
   A /xbox/common/libs/zlib114/README
   A /xbox/common/libs/zlib114/ReadMe.txt
   A /xbox/common/libs/zlib114/adler32.c
   A /xbox/common/libs/zlib114/algorithm.txt
   A /xbox/common/libs/zlib114/compress.c
   A /xbox/common/libs/zlib114/crc32.c
   A /xbox/common/libs/zlib114/deflate.c
   A /xbox/common/libs/zlib114/deflate.h
   A /xbox/common/libs/zlib114/gzio.c
   A /xbox/common/libs/zlib114/infblock.c
   A /xbox/common/libs/zlib114/infblock.h
   A /xbox/common/libs/zlib114/infcodes.c
   A /xbox/common/libs/zlib114/infcodes.h
   A /xbox/common/libs/zlib114/inffast.c
   A /xbox/common/libs/zlib114/inffast.h
   A /xbox/common/libs/zlib114/inffixed.h
   A /xbox/common/libs/zlib114/inflate.c
   A /xbox/common/libs/zlib114/inftrees.c
   A /xbox/common/libs/zlib114/inftrees.h
   A /xbox/common/libs/zlib114/infutil.c
   A /xbox/common/libs/zlib114/infutil.h
   A /xbox/common/libs/zlib114/stdafx.cpp
   A /xbox/common/libs/zlib114/stdafx.h
   A /xbox/common/libs/zlib114/trees.c
   A /xbox/common/libs/zlib114/trees.h
   A /xbox/common/libs/zlib114/uncompr.c
   A /xbox/common/libs/zlib114/zconf.h
   A /xbox/common/libs/zlib114/zlib.h
   A /xbox/common/libs/zlib114/zlib.html
   A /xbox/common/libs/zlib114/zlib114.vcproj
   A /xbox/common/libs/zlib114/zutil.c
   A /xbox/common/libs/zlib114/zutil.h

XBOX now supports zlib and libpng.
------------------------------------------------------------------------
r1811 | sumolx | 2008-04-24 11:04:07 -0400 (Thu, 24 Apr 2008) | 1 line
Changed paths:
   M /sdl/control.c
   M /sdl/sblaster.c
   M /sdl/sblaster.h

Hopefully gp2x control issues are now resolved.
------------------------------------------------------------------------
r1810 | sumolx | 2008-04-24 00:36:08 -0400 (Thu, 24 Apr 2008) | 1 line
Changed paths:
   M /sdl/control.c
   M /sdl/control.h
   M /sdl/joysticks.c

GP2X typo, select was start and vice versa, holding both volume's act like escape key.
------------------------------------------------------------------------
r1809 | sumolx | 2008-04-23 21:01:31 -0400 (Wed, 23 Apr 2008) | 2 lines
Changed paths:
   M /Makefile
   M /sdl/control.c
   M /sdl/joysticks.c
   M /source/gamelib/loadimg.c

Renamed Pad to specific joysticks from manufacture.
Added loadimg png support to PSP and all SDL platforms.
------------------------------------------------------------------------
r1808 | sumolx | 2008-04-23 18:10:14 -0400 (Wed, 23 Apr 2008) | 1 line
Changed paths:
   M /vc7/OpenBOR.vcproj

vc7 is now updated with new control/joystick layout
------------------------------------------------------------------------
r1807 | sumolx | 2008-04-23 17:02:23 -0400 (Wed, 23 Apr 2008) | 1 line
Changed paths:
   M /sdl/joysticks.c

Changed GAMEPARKCONTROLNAMES to GAMEPARK_NAMES for clarity purposes.
------------------------------------------------------------------------
r1806 | sumolx | 2008-04-23 16:54:54 -0400 (Wed, 23 Apr 2008) | 1 line
Changed paths:
   M /Makefile
   M /sdl/control.c
   A /sdl/joysticks.c
   M /sdl/joysticks.h
   M /vc8/OpenBOR.vcproj

Some compilers didn't like how the joystick arrays where being declared.  So now its a lib instead of just a header for joystick data.
------------------------------------------------------------------------
r1805 | sumolx | 2008-04-23 16:16:18 -0400 (Wed, 23 Apr 2008) | 1 line
Changed paths:
   M /Makefile

Forgot to update Makefile for new control lib
------------------------------------------------------------------------
r1804 | sumolx | 2008-04-23 15:38:50 -0400 (Wed, 23 Apr 2008) | 1 line
Changed paths:
   M /Makefile
   A /sdl/control.c
   A /sdl/control.h
   D /sdl/gp2x/control.c
   D /sdl/gp2x/control.h
   A /sdl/joysticks.h
   D /sdl/sdl
   M /sdl/video.h
   M /vc8/OpenBOR.vcproj

Now joysticks.h can be easily maintained to add more gamepads and its now completely shared with gp2x as well.  No longer need a seperate lib for control, since changes where minimal.
------------------------------------------------------------------------
r1803 | sumolx | 2008-04-23 10:16:35 -0400 (Wed, 23 Apr 2008) | 1 line
Changed paths:
   M /sdl/sdl/control.c

Cleaned up code, removed unnecessary variables.
------------------------------------------------------------------------
r1802 | sumolx | 2008-04-23 01:08:35 -0400 (Wed, 23 Apr 2008) | 1 line
Changed paths:
   M /sdl/sdl/control.c

Removed L/R Trigger Z-Axis Support.  Not needed, plenty of buttons already.
------------------------------------------------------------------------
r1801 | sumolx | 2008-04-22 20:36:23 -0400 (Tue, 22 Apr 2008) | 1 line
Changed paths:
   M /sdl/sdl/control.c

XBOX Controller now added
------------------------------------------------------------------------
r1800 | sumolx | 2008-04-22 14:50:47 -0400 (Tue, 22 Apr 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /sdl/sdl/control.c
   M /sdl/sdl/control.h

Missed fullscreen option in gp2x.
Updated controller IO to now support individual key names for specific controllers.
------------------------------------------------------------------------
r1799 | damon_caskey | 2008-04-22 14:40:59 -0400 (Tue, 22 Apr 2008) | 1 line
Changed paths:
   M /openbor.c

Fixed issue where entities without blockpower setting could not block attacks.
------------------------------------------------------------------------
r1798 | damon_caskey | 2008-04-22 06:38:22 -0400 (Tue, 22 Apr 2008) | 1 line
Changed paths:
   M /openbor.c

Added {pain} and {blockpower} functionality to defense properties.
------------------------------------------------------------------------
r1797 | sumolx | 2008-04-19 10:06:38 -0400 (Sat, 19 Apr 2008) | 1 line
Changed paths:
   M /openbor.c
   M /sdl/sdl/control.c
   M /sdl/video.c
   M /sdl/video.h

Controller logging, when more than 1 exist is fixed, videomode, fullscreen now all fixed.
------------------------------------------------------------------------
r1796 | sumolx | 2008-04-18 12:06:49 -0400 (Fri, 18 Apr 2008) | 1 line
Changed paths:
   M /Makefile
   M /openbor.h
   M /sdl/sdl/control.c

Found and fixed possible bug in controller code.
------------------------------------------------------------------------
r1795 | sumolx | 2008-04-18 11:48:34 -0400 (Fri, 18 Apr 2008) | 1 line
Changed paths:
   M /Makefile
   M /openbor.h

Updated version # for release.
------------------------------------------------------------------------
r1794 | sumolx | 2008-04-18 10:51:46 -0400 (Fri, 18 Apr 2008) | 1 line
Changed paths:
   M /sdl/sdl/control.c

add comments for reminders on psx layout.
------------------------------------------------------------------------
r1793 | sumolx | 2008-04-18 10:46:17 -0400 (Fri, 18 Apr 2008) | 1 line
Changed paths:
   M /sdl/sdl/control.c

Cleaned up the code, created a struct for joysticks data instead of using global variables.  Optimized PSX controller code.
------------------------------------------------------------------------
r1792 | sumolx | 2008-04-18 00:59:27 -0400 (Fri, 18 Apr 2008) | 1 line
Changed paths:
   M /openbor.c
   M /sdl/sdl/control.c
   M /vc7/OpenBOR.vcproj

All gamepads are now fixed, as new controllers have unique support its now very easy to update it.
------------------------------------------------------------------------
r1791 | damon_caskey | 2008-04-17 23:03:39 -0400 (Thu, 17 Apr 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Completed addition of new defense properties. Have not added code to use them.
------------------------------------------------------------------------
r1790 | sumolx | 2008-04-17 22:22:48 -0400 (Thu, 17 Apr 2008) | 1 line
Changed paths:
   M /sdl/sdl/control.c

PS3 Pad is now fixed.  But there is still a bug with scanning keys.
------------------------------------------------------------------------
r1789 | sumolx | 2008-04-17 17:49:06 -0400 (Thu, 17 Apr 2008) | 1 line
Changed paths:
   M /sdl/sdl/control.c

Now PS3 have easy to read values.
------------------------------------------------------------------------
r1788 | sumolx | 2008-04-17 17:39:02 -0400 (Thu, 17 Apr 2008) | 1 line
Changed paths:
   M /sdl/sdl/control.c

Sony PS3 Controller now have a specific map.
------------------------------------------------------------------------
r1787 | sumolx | 2008-04-17 15:50:06 -0400 (Thu, 17 Apr 2008) | 1 line
Changed paths:
   M /sdl/sdl/control.c
   M /sdl/sdl/control.h

debug added for ps3 controller.
------------------------------------------------------------------------
r1786 | sumolx | 2008-04-17 15:04:44 -0400 (Thu, 17 Apr 2008) | 1 line
Changed paths:
   M /source/tracelib/tracemalloc.c

tracemalloc() should not check for available memory.  This should be taken care with good coding skills.
------------------------------------------------------------------------
r1785 | sumolx | 2008-04-17 15:01:04 -0400 (Thu, 17 Apr 2008) | 1 line
Changed paths:
   M /sdl/sdl/control.c

sony pads should not use axis(s).
------------------------------------------------------------------------
r1784 | sumolx | 2008-04-17 13:43:11 -0400 (Thu, 17 Apr 2008) | 1 line
Changed paths:
   M /sdl/sdl/control.c

Sony Playstation controller hack is now in place.
------------------------------------------------------------------------
r1783 | sumolx | 2008-04-17 12:01:24 -0400 (Thu, 17 Apr 2008) | 1 line
Changed paths:
   M /sdl/sdl/control.c
   M /sdl/video.h
   M /source/gamelib/filters.c
   M /source/gamelib/filters.h

Hopefully scaling now works on ppc machines.  Control is now smoother for direction pads.
------------------------------------------------------------------------
r1782 | sumolx | 2008-04-17 10:54:02 -0400 (Thu, 17 Apr 2008) | 1 line
Changed paths:
   M /COMPILING
   M /README
   M /build.sh

Updated COMPILING instructions and it is now included with every release.
------------------------------------------------------------------------
r1781 | sumolx | 2008-04-17 10:47:21 -0400 (Thu, 17 Apr 2008) | 1 line
Changed paths:
   M /LICENSE
   M /README
   M /build.sh

README, LICENSE have been updated to be included automatically with the build.sh script for releases.
------------------------------------------------------------------------
r1780 | sumolx | 2008-04-17 10:07:51 -0400 (Thu, 17 Apr 2008) | 1 line
Changed paths:
   M /sdl/sdl/control.c
   M /source/endian.h
   M /vc8/OpenBOR.vcproj

Added support for SDL_joystick_axis()  Some pads require it like PS2/PS3 pads.
------------------------------------------------------------------------
r1779 | sumolx | 2008-04-16 21:15:31 -0400 (Wed, 16 Apr 2008) | 1 line
Changed paths:
   M /build.sh

Copy over xbox file when available to releases directoy.
------------------------------------------------------------------------
r1778 | sumolx | 2008-04-16 21:03:30 -0400 (Wed, 16 Apr 2008) | 1 line
Changed paths:
   M /Makefile
   M /environ.sh
   M /source/endian.h

MACHINE preprocessor command only applies for LINUX and Window platforms.
------------------------------------------------------------------------
r1777 | sumolx | 2008-04-16 20:50:42 -0400 (Wed, 16 Apr 2008) | 1 line
Changed paths:
   M /Makefile
   M /build.sh
   M /environ.sh
   M /source/endian.h

Simplified the Linux/Windows process even more.  We now auto detect the machine we are on prior to compilation.
------------------------------------------------------------------------
r1776 | sumolx | 2008-04-16 10:19:30 -0400 (Wed, 16 Apr 2008) | 1 line
Changed paths:
   M /sdl/soundmix.c

Sound is now fixed for BIG Endian PS3
------------------------------------------------------------------------
r1775 | sumolx | 2008-04-15 23:13:34 -0400 (Tue, 15 Apr 2008) | 1 line
Changed paths:
   M /Makefile
   M /source/endian.h
   M /source/gamelib/loadimg.c

Many fixes for ps3 but its now all running.
------------------------------------------------------------------------
r1774 | sumolx | 2008-04-15 17:02:43 -0400 (Tue, 15 Apr 2008) | 1 line
Changed paths:
   M /build.sh

XBOX directory creation if binary exists
------------------------------------------------------------------------
r1773 | sumolx | 2008-04-15 16:53:02 -0400 (Tue, 15 Apr 2008) | 1 line
Changed paths:
   M /Makefile
   M /build.sh
   M /environ.sh
   M /sdl/soundmix.c
   A /source/endian.h
   M /source/gamelib/anigif.c
   M /source/gamelib/loadimg.c
   M /source/gamelib/packfile.c
   M /source/pcxlib/savepcx.c

We now support little and big endian formats.
------------------------------------------------------------------------
r1772 | damon_caskey | 2008-04-15 14:35:44 -0400 (Tue, 15 Apr 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Merged corrected defense properties. They are at this time in place and can be used, but do not yet do anything.
------------------------------------------------------------------------
r1771 | sumolx | 2008-04-13 15:41:05 -0400 (Sun, 13 Apr 2008) | 1 line
Changed paths:
   M /source/gamelib/packfile.c
   M /source/gamelib/packfile.h

restored original version as it did not make a difference with ps3 ubuntu
------------------------------------------------------------------------
r1770 | sumolx | 2008-04-13 15:17:57 -0400 (Sun, 13 Apr 2008) | 1 line
Changed paths:
   M /source/gamelib/packfile.h

Filecaching still requires unistd.h
------------------------------------------------------------------------
r1769 | sumolx | 2008-04-13 15:07:44 -0400 (Sun, 13 Apr 2008) | 1 line
Changed paths:
   M /source/gamelib/loadimg.c
   M /source/gamelib/packfile.c
   M /source/gamelib/packfile.h

Replaced open, close, lseek with fopen, fclose and fseek for better compatibility across platforms.  Lets see if this now runs under PS3 Ubuntu?
------------------------------------------------------------------------
r1768 | sumolx | 2008-04-13 12:37:02 -0400 (Sun, 13 Apr 2008) | 1 line
Changed paths:
   M /openborscript.c
   M /vc7/OpenBOR.vcproj
   A /vc7/include/png.h
   A /vc7/include/pngconf.h
   A /vc7/include/zconf.h
   A /vc7/include/zlib.h
   A /vc7/lib/libpng.lib
   A /vc7/libpng13.dll
   A /vc7/zlib1.dll
   A /vc8/lib/libpng.lib

Fixed VC7 & VC8 for png support and a typo found in openborscript.c
------------------------------------------------------------------------
r1767 | sumolx | 2008-04-13 00:44:52 -0400 (Sun, 13 Apr 2008) | 1 line
Changed paths:
   M /environ.sh

Print out of order was incorrect.  Now fixed.
------------------------------------------------------------------------
r1766 | damon_caskey | 2008-04-12 00:38:17 -0400 (Sat, 12 Apr 2008) | 8 lines
Changed paths:
   M /openbor.c
   M /openborscript.c

Jumpcant fixed.
Seal now allows specials with engerycost < seal value.
Seal available to get/changeentity property.
Sealtime available to get/changeentity property.
drain, draintime, drainamt, drainrate available to get/changeentity property.
Ani_Blockpain. If available, replaces pain effect when using blockpain.
Blockpain only triggers if attack damage >= blockpain property.
Blockpain available to get/changeentity property.
------------------------------------------------------------------------
r1765 | damon_caskey | 2008-04-11 16:58:51 -0400 (Fri, 11 Apr 2008) | 3 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Runslide - Down + Jump while running.
Blockpain - If available replaces "pain" tick when blocking.
Blockpain property - Now only causes blockpain if attack damage exceeds blockpain property. 
------------------------------------------------------------------------
r1764 | damon_caskey | 2008-04-11 01:13:18 -0400 (Fri, 11 Apr 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Slide animation now works - Mapped to Down + Jump
------------------------------------------------------------------------
r1763 | damon_caskey | 2008-04-08 14:49:33 -0400 (Tue, 08 Apr 2008) | 1 line
Changed paths:
   M /openbor.c

Added iSpeed_Adjust variable to enable modder controllable speed.
------------------------------------------------------------------------
r1762 | sumolx | 2008-04-07 14:27:26 -0400 (Mon, 07 Apr 2008) | 32 lines
Changed paths:
   M /openbor.c

Updates have been made to the following entries and added new font support. 
Note supported font values are: 0 - 7 if all fonts are loaded. (font.gif, font2.gif - font8.gif)

p1lifex {x,y} {font}
p2lifex {x,y} {font}
p3lifex {x,y} {font}
p4lifex {x,y} {font}

p1lifen {x,y} {font}
p2lifen {x,y} {font}
p3lifen {x,y} {font}
p4lifen {x,y} {font}

p1namej {x,y} {x,y} {x,y} {font} [xy pairs == {Player name}  {Select Hero}  {Credits && Press Start && Game Over}]
p2namej {x,y} {x,y} {x,y} {font}
p3namej {x,y} {x,y} {x,y} {font}
p4namej {x,y} {x,y} {x,y} {font}

p1score {x,y} {x,y} {x,y} {font} [xy pairs == {Player name}  {Dash}  {Score}]
p2score {x,y} {x,y} {x,y} {font}
p3score {x,y} {x,y} {x,y} {font}
p4score {x,y} {x,y} {x,y} {font}

p1shoot {x,y} {font}
p2shoot {x,y} {font}
p3shoot {x,y} {font}
p4shoot {x,y} {font}

e1name {x,y} {font}
e2name {x,y} {font}
e3name {x,y} {font}
e4name {x,y} {font}
------------------------------------------------------------------------
r1761 | damon_caskey | 2008-04-06 13:45:57 -0400 (Sun, 06 Apr 2008) | 1 line
Changed paths:
   M /openborscript.c

Entity "projectile" property now available to get/changeentityproperty.
------------------------------------------------------------------------
r1760 | damon_caskey | 2008-04-06 13:35:08 -0400 (Sun, 06 Apr 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c


------------------------------------------------------------------------
r1759 | sumolx | 2008-04-04 16:37:55 -0400 (Fri, 04 Apr 2008) | 1 line
Changed paths:
   M /Makefile
   M /openbor.h

Updated version number 2.1759
------------------------------------------------------------------------
r1758 | damon_caskey | 2008-04-04 11:24:07 -0400 (Fri, 04 Apr 2008) | 2 lines
Changed paths:
   M /openborscript.c

Fixed damage_on_landing property.

------------------------------------------------------------------------
r1757 | damon_caskey | 2008-04-04 09:55:43 -0400 (Fri, 04 Apr 2008) | 5 lines
Changed paths:
   M /openborscript.c

New properties open to change/getentityproperty.
damage_on_landing 
attacking


------------------------------------------------------------------------
r1756 | damon_caskey | 2008-04-03 12:32:22 -0400 (Thu, 03 Apr 2008) | 7 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Added script event: didblock 
localvars: 
"self" - Calling entity.
"attacker" - Attacking entity.
"damage" - Intended attack damage.
"attacktype" - Attack type.
"drop" - Knockdown power.
------------------------------------------------------------------------
r1755 | utunnels | 2008-03-26 16:34:19 -0400 (Wed, 26 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Set video mode before playgif.
------------------------------------------------------------------------
r1754 | utunnels | 2008-03-26 13:25:52 -0400 (Wed, 26 Mar 2008) | 1 line
Changed paths:
   M /vc8/OpenBOR.vcproj
   A /vc8/include/png.h
   A /vc8/include/pngconf.h
   A /vc8/include/zconf.h
   A /vc8/include/zlib.h
   A /vc8/libpng13.dll
   A /vc8/zlib1.dll

update vc8 project folder.
------------------------------------------------------------------------
r1753 | utunnels | 2008-03-25 17:26:26 -0400 (Tue, 25 Mar 2008) | 3 lines
Changed paths:
   M /dc/packfile.h
   M /openbor.c
   M /openbor.h
   M /sdl/OpenBOR_WIN.dev
   M /source/gamelib/packfile.h
   M /source/gamelib/pixelformat.c

Use macro testpackfile to test if a pack file exists, don't use openpackfile.

Also update dev c++ project file to use libs inside win-sdk foler.
------------------------------------------------------------------------
r1752 | sumolx | 2008-03-24 14:04:24 -0400 (Mon, 24 Mar 2008) | 1 line
Changed paths:
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/crtbegin.o
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/crtend.o
   A /tools/win-sdk/lib/libSDL.la
   A /tools/win-sdk/lib/libbfd.la
   A /tools/win-sdk/lib/libopcodes.la
   A /tools/win-sdk/lib/libstdc++.la
   A /tools/win-sdk/lib/libsupc++.la
   A /tools/win-sdk/lib/txtmode.o

missing files now added
------------------------------------------------------------------------
r1751 | sumolx | 2008-03-24 14:03:01 -0400 (Mon, 24 Mar 2008) | 1 line
Changed paths:
   A /tools/win-sdk/lib/debug/libstdc++.la

missing files now added
------------------------------------------------------------------------
r1750 | sumolx | 2008-03-24 13:59:52 -0400 (Mon, 24 Mar 2008) | 1 line
Changed paths:
   A /tools/win-sdk/lib/CRT_fp10.o
   A /tools/win-sdk/lib/CRT_fp8.o
   A /tools/win-sdk/lib/CRT_noglob.o
   A /tools/win-sdk/lib/binmode.o
   A /tools/win-sdk/lib/crt1.o
   A /tools/win-sdk/lib/crt2.o
   A /tools/win-sdk/lib/crtmt.o
   A /tools/win-sdk/lib/crtst.o
   A /tools/win-sdk/lib/dllcrt1.o
   A /tools/win-sdk/lib/dllcrt2.o
   A /tools/win-sdk/lib/gcrt1.o
   A /tools/win-sdk/lib/gcrt2.o

missing files now added
------------------------------------------------------------------------
r1749 | sumolx | 2008-03-24 13:30:04 -0400 (Mon, 24 Mar 2008) | 1 line
Changed paths:
   A /tools/win-sdk
   A /tools/win-sdk/bin
   A /tools/win-sdk/bin/VisualPng.exe
   A /tools/win-sdk/bin/addr2line.exe
   A /tools/win-sdk/bin/ar.exe
   A /tools/win-sdk/bin/as.exe
   A /tools/win-sdk/bin/c++.exe
   A /tools/win-sdk/bin/c++filt.exe
   A /tools/win-sdk/bin/cc1.exe
   A /tools/win-sdk/bin/cc1plus.exe
   A /tools/win-sdk/bin/cjpeg.exe
   A /tools/win-sdk/bin/collect2.exe
   A /tools/win-sdk/bin/colormap.exe
   A /tools/win-sdk/bin/cpp.exe
   A /tools/win-sdk/bin/dat.exe
   A /tools/win-sdk/bin/dat2c.exe
   A /tools/win-sdk/bin/dat2s.exe
   A /tools/win-sdk/bin/djpeg.exe
   A /tools/win-sdk/bin/dlltool.exe
   A /tools/win-sdk/bin/dllwrap.exe
   A /tools/win-sdk/bin/exedat.exe
   A /tools/win-sdk/bin/exifautotran
   A /tools/win-sdk/bin/g++.exe
   A /tools/win-sdk/bin/gcc.exe
   A /tools/win-sdk/bin/gccbug
   A /tools/win-sdk/bin/gcov.exe
   A /tools/win-sdk/bin/gdb.exe
   A /tools/win-sdk/bin/gprof.exe
   A /tools/win-sdk/bin/grabber.exe
   A /tools/win-sdk/bin/i386-mingw32msvc-sdl-config
   A /tools/win-sdk/bin/jpegexiforient.exe
   A /tools/win-sdk/bin/jpegtran.exe
   A /tools/win-sdk/bin/ld.exe
   A /tools/win-sdk/bin/libpng-config
   A /tools/win-sdk/bin/libpng13-config
   A /tools/win-sdk/bin/make.exe
   A /tools/win-sdk/bin/makedoc.exe
   A /tools/win-sdk/bin/mingw32-c++.exe
   A /tools/win-sdk/bin/mingw32-g++.exe
   A /tools/win-sdk/bin/mingw32-gcc-3.4.2
   A /tools/win-sdk/bin/mingw32-gcc.exe
   A /tools/win-sdk/bin/mingw32-make.exe
   A /tools/win-sdk/bin/nm.exe
   A /tools/win-sdk/bin/objcopy.exe
   A /tools/win-sdk/bin/objdump.exe
   A /tools/win-sdk/bin/pack.exe
   A /tools/win-sdk/bin/pat2dat.exe
   A /tools/win-sdk/bin/png2pnm.exe
   A /tools/win-sdk/bin/pngtest.exe
   A /tools/win-sdk/bin/pnm2png.exe
   A /tools/win-sdk/bin/ranlib.exe
   A /tools/win-sdk/bin/rdjpgcom.exe
   A /tools/win-sdk/bin/readelf.exe
   A /tools/win-sdk/bin/rgbmap.exe
   A /tools/win-sdk/bin/rm.exe
   A /tools/win-sdk/bin/rpng-win.exe
   A /tools/win-sdk/bin/rpng2-win.exe
   A /tools/win-sdk/bin/size.exe
   A /tools/win-sdk/bin/strings.exe
   A /tools/win-sdk/bin/strip.exe
   A /tools/win-sdk/bin/textconv.exe
   A /tools/win-sdk/bin/wfixicon.exe
   A /tools/win-sdk/bin/windres.exe
   A /tools/win-sdk/bin/wpng.exe
   A /tools/win-sdk/bin/wrjpgcom.exe
   A /tools/win-sdk/dll
   A /tools/win-sdk/dll/SDL.dll
   A /tools/win-sdk/dll/SDL_console.dll
   A /tools/win-sdk/dll/SDL_gfx.dll
   A /tools/win-sdk/dll/SDL_image.dll
   A /tools/win-sdk/dll/SDL_mixer.dll
   A /tools/win-sdk/dll/SDL_ttf.dll
   A /tools/win-sdk/dll/SGE.dll
   A /tools/win-sdk/dll/alleg42.dll
   A /tools/win-sdk/dll/almp3.dll
   A /tools/win-sdk/dll/font.ttf
   A /tools/win-sdk/dll/freetype-6.dll
   A /tools/win-sdk/dll/jpeg.dll
   A /tools/win-sdk/dll/jpeg62.dll
   A /tools/win-sdk/dll/libpng.dll
   A /tools/win-sdk/dll/libpng12.dll
   A /tools/win-sdk/dll/libpng13.dll
   A /tools/win-sdk/dll/librle3.dll
   A /tools/win-sdk/dll/libtiff.dll
   A /tools/win-sdk/dll/mingwm10.dll
   A /tools/win-sdk/dll/sample24.bmp
   A /tools/win-sdk/dll/smpeg.dll
   A /tools/win-sdk/dll/zlib.dll
   A /tools/win-sdk/dll/zlib1.dll
   A /tools/win-sdk/include
   A /tools/win-sdk/include/GL
   A /tools/win-sdk/include/GL/gl.h
   A /tools/win-sdk/include/GL/glext.h
   A /tools/win-sdk/include/GL/glu.h
   A /tools/win-sdk/include/SDL
   A /tools/win-sdk/include/SDL/DT_drawtext.h
   A /tools/win-sdk/include/SDL/SDL.h
   A /tools/win-sdk/include/SDL/SDL_active.h
   A /tools/win-sdk/include/SDL/SDL_audio.h
   A /tools/win-sdk/include/SDL/SDL_byteorder.h
   A /tools/win-sdk/include/SDL/SDL_cdrom.h
   A /tools/win-sdk/include/SDL/SDL_config.h
   A /tools/win-sdk/include/SDL/SDL_config_amiga.h
   A /tools/win-sdk/include/SDL/SDL_config_dreamcast.h
   A /tools/win-sdk/include/SDL/SDL_config_macos.h
   A /tools/win-sdk/include/SDL/SDL_config_macosx.h
   A /tools/win-sdk/include/SDL/SDL_config_minimal.h
   A /tools/win-sdk/include/SDL/SDL_config_os2.h
   A /tools/win-sdk/include/SDL/SDL_config_win32.h
   A /tools/win-sdk/include/SDL/SDL_console.h
   A /tools/win-sdk/include/SDL/SDL_copying.h
   A /tools/win-sdk/include/SDL/SDL_cpuinfo.h
   A /tools/win-sdk/include/SDL/SDL_endian.h
   A /tools/win-sdk/include/SDL/SDL_error.h
   A /tools/win-sdk/include/SDL/SDL_events.h
   A /tools/win-sdk/include/SDL/SDL_framerate.h
   A /tools/win-sdk/include/SDL/SDL_getenv.h
   A /tools/win-sdk/include/SDL/SDL_gfxPrimitives.h
   A /tools/win-sdk/include/SDL/SDL_gfxPrimitives_font.h
   A /tools/win-sdk/include/SDL/SDL_image.h
   A /tools/win-sdk/include/SDL/SDL_imageFilter.h
   A /tools/win-sdk/include/SDL/SDL_joystick.h
   A /tools/win-sdk/include/SDL/SDL_keyboard.h
   A /tools/win-sdk/include/SDL/SDL_keysym.h
   A /tools/win-sdk/include/SDL/SDL_loadso.h
   A /tools/win-sdk/include/SDL/SDL_main.h
   A /tools/win-sdk/include/SDL/SDL_mixer.h
   A /tools/win-sdk/include/SDL/SDL_mouse.h
   A /tools/win-sdk/include/SDL/SDL_mutex.h
   A /tools/win-sdk/include/SDL/SDL_name.h
   A /tools/win-sdk/include/SDL/SDL_opengl.h
   A /tools/win-sdk/include/SDL/SDL_platform.h
   A /tools/win-sdk/include/SDL/SDL_quit.h
   A /tools/win-sdk/include/SDL/SDL_rotozoom.h
   A /tools/win-sdk/include/SDL/SDL_rwops.h
   A /tools/win-sdk/include/SDL/SDL_stdinc.h
   A /tools/win-sdk/include/SDL/SDL_syswm.h
   A /tools/win-sdk/include/SDL/SDL_thread.h
   A /tools/win-sdk/include/SDL/SDL_timer.h
   A /tools/win-sdk/include/SDL/SDL_ttf.h
   A /tools/win-sdk/include/SDL/SDL_types.h
   A /tools/win-sdk/include/SDL/SDL_version.h
   A /tools/win-sdk/include/SDL/SDL_video.h
   A /tools/win-sdk/include/SDL/begin_code.h
   A /tools/win-sdk/include/SDL/close_code.h
   A /tools/win-sdk/include/SDL/internal.h
   A /tools/win-sdk/include/SGE
   A /tools/win-sdk/include/SGE/sge.h
   A /tools/win-sdk/include/SGE/sge_blib.h
   A /tools/win-sdk/include/SGE/sge_bm_text.h
   A /tools/win-sdk/include/SGE/sge_collision.h
   A /tools/win-sdk/include/SGE/sge_config.h
   A /tools/win-sdk/include/SGE/sge_internal.h
   A /tools/win-sdk/include/SGE/sge_misc.h
   A /tools/win-sdk/include/SGE/sge_primitives.h
   A /tools/win-sdk/include/SGE/sge_rotation.h
   A /tools/win-sdk/include/SGE/sge_shape.h
   A /tools/win-sdk/include/SGE/sge_surface.h
   A /tools/win-sdk/include/SGE/sge_textpp.h
   A /tools/win-sdk/include/SGE/sge_tt_text.h
   A /tools/win-sdk/include/_mingw.h
   A /tools/win-sdk/include/accctrl.h
   A /tools/win-sdk/include/aclapi.h
   A /tools/win-sdk/include/aclui.h
   A /tools/win-sdk/include/afxres.h
   A /tools/win-sdk/include/allegro
   A /tools/win-sdk/include/allegro/3d.h
   A /tools/win-sdk/include/allegro/3dmaths.h
   A /tools/win-sdk/include/allegro/alcompat.h
   A /tools/win-sdk/include/allegro/alinline.h
   A /tools/win-sdk/include/allegro/base.h
   A /tools/win-sdk/include/allegro/color.h
   A /tools/win-sdk/include/allegro/compiled.h
   A /tools/win-sdk/include/allegro/config.h
   A /tools/win-sdk/include/allegro/datafile.h
   A /tools/win-sdk/include/allegro/debug.h
   A /tools/win-sdk/include/allegro/digi.h
   A /tools/win-sdk/include/allegro/draw.h
   A /tools/win-sdk/include/allegro/file.h
   A /tools/win-sdk/include/allegro/fix.h
   A /tools/win-sdk/include/allegro/fixed.h
   A /tools/win-sdk/include/allegro/fli.h
   A /tools/win-sdk/include/allegro/fmaths.h
   A /tools/win-sdk/include/allegro/font.h
   A /tools/win-sdk/include/allegro/gfx.h
   A /tools/win-sdk/include/allegro/graphics.h
   A /tools/win-sdk/include/allegro/gui.h
   A /tools/win-sdk/include/allegro/inline
   A /tools/win-sdk/include/allegro/inline/3dmaths.inl
   A /tools/win-sdk/include/allegro/inline/asm.inl
   A /tools/win-sdk/include/allegro/inline/color.inl
   A /tools/win-sdk/include/allegro/inline/draw.inl
   A /tools/win-sdk/include/allegro/inline/file.inl
   A /tools/win-sdk/include/allegro/inline/fix.inl
   A /tools/win-sdk/include/allegro/inline/fmaths.inl
   A /tools/win-sdk/include/allegro/inline/gfx.inl
   A /tools/win-sdk/include/allegro/inline/matrix.inl
   A /tools/win-sdk/include/allegro/inline/rle.inl
   A /tools/win-sdk/include/allegro/inline/system.inl
   A /tools/win-sdk/include/allegro/internal
   A /tools/win-sdk/include/allegro/internal/aintern.h
   A /tools/win-sdk/include/allegro/internal/aintvga.h
   A /tools/win-sdk/include/allegro/internal/alconfig.h
   A /tools/win-sdk/include/allegro/joystick.h
   A /tools/win-sdk/include/allegro/keyboard.h
   A /tools/win-sdk/include/allegro/lzss.h
   A /tools/win-sdk/include/allegro/matrix.h
   A /tools/win-sdk/include/allegro/midi.h
   A /tools/win-sdk/include/allegro/mouse.h
   A /tools/win-sdk/include/allegro/palette.h
   A /tools/win-sdk/include/allegro/platform
   A /tools/win-sdk/include/allegro/platform/aintbeos.h
   A /tools/win-sdk/include/allegro/platform/aintdos.h
   A /tools/win-sdk/include/allegro/platform/aintlnx.h
   A /tools/win-sdk/include/allegro/platform/aintmac.h
   A /tools/win-sdk/include/allegro/platform/aintosx.h
   A /tools/win-sdk/include/allegro/platform/aintqnx.h
   A /tools/win-sdk/include/allegro/platform/aintunix.h
   A /tools/win-sdk/include/allegro/platform/aintwin.h
   A /tools/win-sdk/include/allegro/platform/al386gcc.h
   A /tools/win-sdk/include/allegro/platform/al386vc.h
   A /tools/win-sdk/include/allegro/platform/al386wat.h
   A /tools/win-sdk/include/allegro/platform/albcc32.h
   A /tools/win-sdk/include/allegro/platform/albecfg.h
   A /tools/win-sdk/include/allegro/platform/albeos.h
   A /tools/win-sdk/include/allegro/platform/aldjgpp.h
   A /tools/win-sdk/include/allegro/platform/aldos.h
   A /tools/win-sdk/include/allegro/platform/almac.h
   A /tools/win-sdk/include/allegro/platform/almaccfg.h
   A /tools/win-sdk/include/allegro/platform/almngw32.h
   A /tools/win-sdk/include/allegro/platform/almsvc.h
   A /tools/win-sdk/include/allegro/platform/alosx.h
   A /tools/win-sdk/include/allegro/platform/alosxcfg.h
   A /tools/win-sdk/include/allegro/platform/alplatf.h
   A /tools/win-sdk/include/allegro/platform/alqnx.h
   A /tools/win-sdk/include/allegro/platform/alqnxcfg.h
   A /tools/win-sdk/include/allegro/platform/alucfg.h
   A /tools/win-sdk/include/allegro/platform/alunix.h
   A /tools/win-sdk/include/allegro/platform/alunixac.hin
   A /tools/win-sdk/include/allegro/platform/alwatcom.h
   A /tools/win-sdk/include/allegro/platform/alwin.h
   A /tools/win-sdk/include/allegro/platform/astdint.h
   A /tools/win-sdk/include/allegro/platform/macdef.h
   A /tools/win-sdk/include/allegro/quat.h
   A /tools/win-sdk/include/allegro/rle.h
   A /tools/win-sdk/include/allegro/sound.h
   A /tools/win-sdk/include/allegro/stream.h
   A /tools/win-sdk/include/allegro/system.h
   A /tools/win-sdk/include/allegro/text.h
   A /tools/win-sdk/include/allegro/timer.h
   A /tools/win-sdk/include/allegro/unicode.h
   A /tools/win-sdk/include/allegro.h
   A /tools/win-sdk/include/almp3.h
   A /tools/win-sdk/include/almp3dll.h
   A /tools/win-sdk/include/alogg.h
   A /tools/win-sdk/include/aloggdll.h
   A /tools/win-sdk/include/alpng.h
   A /tools/win-sdk/include/ansidecl.h
   A /tools/win-sdk/include/assert.h
   A /tools/win-sdk/include/basetsd.h
   A /tools/win-sdk/include/basetyps.h
   A /tools/win-sdk/include/bealleg.h
   A /tools/win-sdk/include/bfd.h
   A /tools/win-sdk/include/bfdlink.h
   A /tools/win-sdk/include/c++
   A /tools/win-sdk/include/c++/3.4.2
   A /tools/win-sdk/include/c++/3.4.2/algorithm
   A /tools/win-sdk/include/c++/3.4.2/backward
   A /tools/win-sdk/include/c++/3.4.2/backward/algo.h
   A /tools/win-sdk/include/c++/3.4.2/backward/algobase.h
   A /tools/win-sdk/include/c++/3.4.2/backward/alloc.h
   A /tools/win-sdk/include/c++/3.4.2/backward/backward_warning.h
   A /tools/win-sdk/include/c++/3.4.2/backward/bvector.h
   A /tools/win-sdk/include/c++/3.4.2/backward/complex.h
   A /tools/win-sdk/include/c++/3.4.2/backward/defalloc.h
   A /tools/win-sdk/include/c++/3.4.2/backward/deque.h
   A /tools/win-sdk/include/c++/3.4.2/backward/fstream.h
   A /tools/win-sdk/include/c++/3.4.2/backward/function.h
   A /tools/win-sdk/include/c++/3.4.2/backward/hash_map.h
   A /tools/win-sdk/include/c++/3.4.2/backward/hash_set.h
   A /tools/win-sdk/include/c++/3.4.2/backward/hashtable.h
   A /tools/win-sdk/include/c++/3.4.2/backward/heap.h
   A /tools/win-sdk/include/c++/3.4.2/backward/iomanip.h
   A /tools/win-sdk/include/c++/3.4.2/backward/iostream.h
   A /tools/win-sdk/include/c++/3.4.2/backward/istream.h
   A /tools/win-sdk/include/c++/3.4.2/backward/iterator.h
   A /tools/win-sdk/include/c++/3.4.2/backward/list.h
   A /tools/win-sdk/include/c++/3.4.2/backward/map.h
   A /tools/win-sdk/include/c++/3.4.2/backward/multimap.h
   A /tools/win-sdk/include/c++/3.4.2/backward/multiset.h
   A /tools/win-sdk/include/c++/3.4.2/backward/new.h
   A /tools/win-sdk/include/c++/3.4.2/backward/ostream.h
   A /tools/win-sdk/include/c++/3.4.2/backward/pair.h
   A /tools/win-sdk/include/c++/3.4.2/backward/queue.h
   A /tools/win-sdk/include/c++/3.4.2/backward/rope.h
   A /tools/win-sdk/include/c++/3.4.2/backward/set.h
   A /tools/win-sdk/include/c++/3.4.2/backward/slist.h
   A /tools/win-sdk/include/c++/3.4.2/backward/stack.h
   A /tools/win-sdk/include/c++/3.4.2/backward/stream.h
   A /tools/win-sdk/include/c++/3.4.2/backward/streambuf.h
   A /tools/win-sdk/include/c++/3.4.2/backward/strstream
   A /tools/win-sdk/include/c++/3.4.2/backward/tempbuf.h
   A /tools/win-sdk/include/c++/3.4.2/backward/tree.h
   A /tools/win-sdk/include/c++/3.4.2/backward/vector.h
   A /tools/win-sdk/include/c++/3.4.2/bits
   A /tools/win-sdk/include/c++/3.4.2/bits/allocator.h
   A /tools/win-sdk/include/c++/3.4.2/bits/atomicity.h
   A /tools/win-sdk/include/c++/3.4.2/bits/basic_ios.h
   A /tools/win-sdk/include/c++/3.4.2/bits/basic_ios.tcc
   A /tools/win-sdk/include/c++/3.4.2/bits/basic_string.h
   A /tools/win-sdk/include/c++/3.4.2/bits/basic_string.tcc
   A /tools/win-sdk/include/c++/3.4.2/bits/boost_concept_check.h
   A /tools/win-sdk/include/c++/3.4.2/bits/char_traits.h
   A /tools/win-sdk/include/c++/3.4.2/bits/cmath.tcc
   A /tools/win-sdk/include/c++/3.4.2/bits/codecvt.h
   A /tools/win-sdk/include/c++/3.4.2/bits/concept_check.h
   A /tools/win-sdk/include/c++/3.4.2/bits/concurrence.h
   A /tools/win-sdk/include/c++/3.4.2/bits/cpp_type_traits.h
   A /tools/win-sdk/include/c++/3.4.2/bits/deque.tcc
   A /tools/win-sdk/include/c++/3.4.2/bits/fstream.tcc
   A /tools/win-sdk/include/c++/3.4.2/bits/functexcept.h
   A /tools/win-sdk/include/c++/3.4.2/bits/gslice.h
   A /tools/win-sdk/include/c++/3.4.2/bits/gslice_array.h
   A /tools/win-sdk/include/c++/3.4.2/bits/indirect_array.h
   A /tools/win-sdk/include/c++/3.4.2/bits/ios_base.h
   A /tools/win-sdk/include/c++/3.4.2/bits/istream.tcc
   A /tools/win-sdk/include/c++/3.4.2/bits/list.tcc
   A /tools/win-sdk/include/c++/3.4.2/bits/locale_classes.h
   A /tools/win-sdk/include/c++/3.4.2/bits/locale_facets.h
   A /tools/win-sdk/include/c++/3.4.2/bits/locale_facets.tcc
   A /tools/win-sdk/include/c++/3.4.2/bits/localefwd.h
   A /tools/win-sdk/include/c++/3.4.2/bits/mask_array.h
   A /tools/win-sdk/include/c++/3.4.2/bits/ostream.tcc
   A /tools/win-sdk/include/c++/3.4.2/bits/postypes.h
   A /tools/win-sdk/include/c++/3.4.2/bits/slice_array.h
   A /tools/win-sdk/include/c++/3.4.2/bits/sstream.tcc
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_algo.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_algobase.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_bvector.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_construct.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_deque.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_function.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_heap.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_iterator.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_iterator_base_funcs.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_iterator_base_types.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_list.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_map.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_multimap.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_multiset.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_numeric.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_pair.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_queue.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_raw_storage_iter.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_relops.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_set.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_stack.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_tempbuf.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_threads.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_tree.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_uninitialized.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stl_vector.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stream_iterator.h
   A /tools/win-sdk/include/c++/3.4.2/bits/streambuf.tcc
   A /tools/win-sdk/include/c++/3.4.2/bits/streambuf_iterator.h
   A /tools/win-sdk/include/c++/3.4.2/bits/stringfwd.h
   A /tools/win-sdk/include/c++/3.4.2/bits/type_traits.h
   A /tools/win-sdk/include/c++/3.4.2/bits/valarray_after.h
   A /tools/win-sdk/include/c++/3.4.2/bits/valarray_array.h
   A /tools/win-sdk/include/c++/3.4.2/bits/valarray_array.tcc
   A /tools/win-sdk/include/c++/3.4.2/bits/valarray_before.h
   A /tools/win-sdk/include/c++/3.4.2/bits/vector.tcc
   A /tools/win-sdk/include/c++/3.4.2/bitset
   A /tools/win-sdk/include/c++/3.4.2/cassert
   A /tools/win-sdk/include/c++/3.4.2/cctype
   A /tools/win-sdk/include/c++/3.4.2/cerrno
   A /tools/win-sdk/include/c++/3.4.2/cfloat
   A /tools/win-sdk/include/c++/3.4.2/ciso646
   A /tools/win-sdk/include/c++/3.4.2/climits
   A /tools/win-sdk/include/c++/3.4.2/clocale
   A /tools/win-sdk/include/c++/3.4.2/cmath
   A /tools/win-sdk/include/c++/3.4.2/complex
   A /tools/win-sdk/include/c++/3.4.2/csetjmp
   A /tools/win-sdk/include/c++/3.4.2/csignal
   A /tools/win-sdk/include/c++/3.4.2/cstdarg
   A /tools/win-sdk/include/c++/3.4.2/cstddef
   A /tools/win-sdk/include/c++/3.4.2/cstdio
   A /tools/win-sdk/include/c++/3.4.2/cstdlib
   A /tools/win-sdk/include/c++/3.4.2/cstring
   A /tools/win-sdk/include/c++/3.4.2/ctime
   A /tools/win-sdk/include/c++/3.4.2/cwchar
   A /tools/win-sdk/include/c++/3.4.2/cwctype
   A /tools/win-sdk/include/c++/3.4.2/cxxabi.h
   A /tools/win-sdk/include/c++/3.4.2/debug
   A /tools/win-sdk/include/c++/3.4.2/debug/bitset
   A /tools/win-sdk/include/c++/3.4.2/debug/debug.h
   A /tools/win-sdk/include/c++/3.4.2/debug/deque
   A /tools/win-sdk/include/c++/3.4.2/debug/formatter.h
   A /tools/win-sdk/include/c++/3.4.2/debug/hash_map
   A /tools/win-sdk/include/c++/3.4.2/debug/hash_map.h
   A /tools/win-sdk/include/c++/3.4.2/debug/hash_multimap.h
   A /tools/win-sdk/include/c++/3.4.2/debug/hash_multiset.h
   A /tools/win-sdk/include/c++/3.4.2/debug/hash_set
   A /tools/win-sdk/include/c++/3.4.2/debug/hash_set.h
   A /tools/win-sdk/include/c++/3.4.2/debug/list
   A /tools/win-sdk/include/c++/3.4.2/debug/map
   A /tools/win-sdk/include/c++/3.4.2/debug/map.h
   A /tools/win-sdk/include/c++/3.4.2/debug/multimap.h
   A /tools/win-sdk/include/c++/3.4.2/debug/multiset.h
   A /tools/win-sdk/include/c++/3.4.2/debug/safe_base.h
   A /tools/win-sdk/include/c++/3.4.2/debug/safe_iterator.h
   A /tools/win-sdk/include/c++/3.4.2/debug/safe_iterator.tcc
   A /tools/win-sdk/include/c++/3.4.2/debug/safe_sequence.h
   A /tools/win-sdk/include/c++/3.4.2/debug/set
   A /tools/win-sdk/include/c++/3.4.2/debug/set.h
   A /tools/win-sdk/include/c++/3.4.2/debug/string
   A /tools/win-sdk/include/c++/3.4.2/debug/vector
   A /tools/win-sdk/include/c++/3.4.2/deque
   A /tools/win-sdk/include/c++/3.4.2/exception
   A /tools/win-sdk/include/c++/3.4.2/exception_defines.h
   A /tools/win-sdk/include/c++/3.4.2/ext
   A /tools/win-sdk/include/c++/3.4.2/ext/algorithm
   A /tools/win-sdk/include/c++/3.4.2/ext/bitmap_allocator.h
   A /tools/win-sdk/include/c++/3.4.2/ext/debug_allocator.h
   A /tools/win-sdk/include/c++/3.4.2/ext/demangle.h
   A /tools/win-sdk/include/c++/3.4.2/ext/enc_filebuf.h
   A /tools/win-sdk/include/c++/3.4.2/ext/functional
   A /tools/win-sdk/include/c++/3.4.2/ext/hash_fun.h
   A /tools/win-sdk/include/c++/3.4.2/ext/hash_map
   A /tools/win-sdk/include/c++/3.4.2/ext/hash_set
   A /tools/win-sdk/include/c++/3.4.2/ext/hashtable.h
   A /tools/win-sdk/include/c++/3.4.2/ext/iterator
   A /tools/win-sdk/include/c++/3.4.2/ext/malloc_allocator.h
   A /tools/win-sdk/include/c++/3.4.2/ext/memory
   A /tools/win-sdk/include/c++/3.4.2/ext/mt_allocator.h
   A /tools/win-sdk/include/c++/3.4.2/ext/new_allocator.h
   A /tools/win-sdk/include/c++/3.4.2/ext/numeric
   A /tools/win-sdk/include/c++/3.4.2/ext/pod_char_traits.h
   A /tools/win-sdk/include/c++/3.4.2/ext/pool_allocator.h
   A /tools/win-sdk/include/c++/3.4.2/ext/rb_tree
   A /tools/win-sdk/include/c++/3.4.2/ext/rope
   A /tools/win-sdk/include/c++/3.4.2/ext/ropeimpl.h
   A /tools/win-sdk/include/c++/3.4.2/ext/slist
   A /tools/win-sdk/include/c++/3.4.2/ext/stdio_filebuf.h
   A /tools/win-sdk/include/c++/3.4.2/ext/stdio_sync_filebuf.h
   A /tools/win-sdk/include/c++/3.4.2/fstream
   A /tools/win-sdk/include/c++/3.4.2/functional
   A /tools/win-sdk/include/c++/3.4.2/iomanip
   A /tools/win-sdk/include/c++/3.4.2/ios
   A /tools/win-sdk/include/c++/3.4.2/iosfwd
   A /tools/win-sdk/include/c++/3.4.2/iostream
   A /tools/win-sdk/include/c++/3.4.2/istream
   A /tools/win-sdk/include/c++/3.4.2/iterator
   A /tools/win-sdk/include/c++/3.4.2/limits
   A /tools/win-sdk/include/c++/3.4.2/list
   A /tools/win-sdk/include/c++/3.4.2/locale
   A /tools/win-sdk/include/c++/3.4.2/map
   A /tools/win-sdk/include/c++/3.4.2/memory
   A /tools/win-sdk/include/c++/3.4.2/mingw32
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/atomic_word.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/basic_file.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/c++allocator.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/c++config.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/c++io.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/c++locale.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/codecvt_specializations.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/ctype_base.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/ctype_inline.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/ctype_noninline.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/gthr-default.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/gthr-posix.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/gthr-single.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/gthr.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/messages_members.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/os_defines.h
   A /tools/win-sdk/include/c++/3.4.2/mingw32/bits/time_members.h
   A /tools/win-sdk/include/c++/3.4.2/new
   A /tools/win-sdk/include/c++/3.4.2/numeric
   A /tools/win-sdk/include/c++/3.4.2/ostream
   A /tools/win-sdk/include/c++/3.4.2/queue
   A /tools/win-sdk/include/c++/3.4.2/set
   A /tools/win-sdk/include/c++/3.4.2/sstream
   A /tools/win-sdk/include/c++/3.4.2/stack
   A /tools/win-sdk/include/c++/3.4.2/stdexcept
   A /tools/win-sdk/include/c++/3.4.2/streambuf
   A /tools/win-sdk/include/c++/3.4.2/string
   A /tools/win-sdk/include/c++/3.4.2/typeinfo
   A /tools/win-sdk/include/c++/3.4.2/utility
   A /tools/win-sdk/include/c++/3.4.2/valarray
   A /tools/win-sdk/include/c++/3.4.2/vector
   A /tools/win-sdk/include/cderr.h
   A /tools/win-sdk/include/cguid.h
   A /tools/win-sdk/include/comcat.h
   A /tools/win-sdk/include/commctrl.h
   A /tools/win-sdk/include/commdlg.h
   A /tools/win-sdk/include/complex.h
   A /tools/win-sdk/include/conio.h
   A /tools/win-sdk/include/cpl.h
   A /tools/win-sdk/include/cplext.h
   A /tools/win-sdk/include/ctype.h
   A /tools/win-sdk/include/custcntl.h
   A /tools/win-sdk/include/d3d9.h
   A /tools/win-sdk/include/d3d9caps.h
   A /tools/win-sdk/include/d3d9types.h
   A /tools/win-sdk/include/dbt.h
   A /tools/win-sdk/include/dde.h
   A /tools/win-sdk/include/ddeml.h
   A /tools/win-sdk/include/ddk
   A /tools/win-sdk/include/ddk/atm.h
   A /tools/win-sdk/include/ddk/batclass.h
   A /tools/win-sdk/include/ddk/cfg.h
   A /tools/win-sdk/include/ddk/cfgmgr32.h
   A /tools/win-sdk/include/ddk/d4drvif.h
   A /tools/win-sdk/include/ddk/d4iface.h
   A /tools/win-sdk/include/ddk/ddkmapi.h
   A /tools/win-sdk/include/ddk/hidclass.h
   A /tools/win-sdk/include/ddk/hidpi.h
   A /tools/win-sdk/include/ddk/hidsdi.h
   A /tools/win-sdk/include/ddk/hidusage.h
   A /tools/win-sdk/include/ddk/kbdmou.h
   A /tools/win-sdk/include/ddk/mcd.h
   A /tools/win-sdk/include/ddk/miniport.h
   A /tools/win-sdk/include/ddk/minitape.h
   A /tools/win-sdk/include/ddk/mountdev.h
   A /tools/win-sdk/include/ddk/mountmgr.h
   A /tools/win-sdk/include/ddk/ndis.h
   A /tools/win-sdk/include/ddk/ndisguid.h
   A /tools/win-sdk/include/ddk/ndistapi.h
   A /tools/win-sdk/include/ddk/ndiswan.h
   A /tools/win-sdk/include/ddk/netevent.h
   A /tools/win-sdk/include/ddk/netpnp.h
   A /tools/win-sdk/include/ddk/newdev.h
   A /tools/win-sdk/include/ddk/ntapi.h
   A /tools/win-sdk/include/ddk/ntdd8042.h
   A /tools/win-sdk/include/ddk/ntddbeep.h
   A /tools/win-sdk/include/ddk/ntddcdrm.h
   A /tools/win-sdk/include/ddk/ntddcdvd.h
   A /tools/win-sdk/include/ddk/ntddchgr.h
   A /tools/win-sdk/include/ddk/ntdddisk.h
   A /tools/win-sdk/include/ddk/ntddk.h
   A /tools/win-sdk/include/ddk/ntddkbd.h
   A /tools/win-sdk/include/ddk/ntddmou.h
   A /tools/win-sdk/include/ddk/ntddndis.h
   A /tools/win-sdk/include/ddk/ntddpar.h
   A /tools/win-sdk/include/ddk/ntddpcm.h
   A /tools/win-sdk/include/ddk/ntddscsi.h
   A /tools/win-sdk/include/ddk/ntddser.h
   A /tools/win-sdk/include/ddk/ntddstor.h
   A /tools/win-sdk/include/ddk/ntddtape.h
   A /tools/win-sdk/include/ddk/ntddtdi.h
   A /tools/win-sdk/include/ddk/ntddvdeo.h
   A /tools/win-sdk/include/ddk/ntddvol.h
   A /tools/win-sdk/include/ddk/ntifs.h
   A /tools/win-sdk/include/ddk/ntpoapi.h
   A /tools/win-sdk/include/ddk/ntstatus.h
   A /tools/win-sdk/include/ddk/parallel.h
   A /tools/win-sdk/include/ddk/pfhook.h
   A /tools/win-sdk/include/ddk/poclass.h
   A /tools/win-sdk/include/ddk/scsi.h
   A /tools/win-sdk/include/ddk/scsiscan.h
   A /tools/win-sdk/include/ddk/scsiwmi.h
   A /tools/win-sdk/include/ddk/smbus.h
   A /tools/win-sdk/include/ddk/srb.h
   A /tools/win-sdk/include/ddk/storport.h
   A /tools/win-sdk/include/ddk/tdi.h
   A /tools/win-sdk/include/ddk/tdiinfo.h
   A /tools/win-sdk/include/ddk/tdikrnl.h
   A /tools/win-sdk/include/ddk/tdistat.h
   A /tools/win-sdk/include/ddk/tvout.h
   A /tools/win-sdk/include/ddk/upssvc.h
   A /tools/win-sdk/include/ddk/usb.h
   A /tools/win-sdk/include/ddk/usb100.h
   A /tools/win-sdk/include/ddk/usbcamdi.h
   A /tools/win-sdk/include/ddk/usbdi.h
   A /tools/win-sdk/include/ddk/usbioctl.h
   A /tools/win-sdk/include/ddk/usbiodef.h
   A /tools/win-sdk/include/ddk/usbscan.h
   A /tools/win-sdk/include/ddk/usbuser.h
   A /tools/win-sdk/include/ddk/video.h
   A /tools/win-sdk/include/ddk/videoagp.h
   A /tools/win-sdk/include/ddk/win2k.h
   A /tools/win-sdk/include/ddk/winddi.h
   A /tools/win-sdk/include/ddk/winddk.h
   A /tools/win-sdk/include/ddk/winnt4.h
   A /tools/win-sdk/include/ddk/winxp.h
   A /tools/win-sdk/include/ddk/ws2san.h
   A /tools/win-sdk/include/ddk/xfilter.h
   A /tools/win-sdk/include/dhcpcsdk.h
   A /tools/win-sdk/include/dir.h
   A /tools/win-sdk/include/direct.h
   A /tools/win-sdk/include/dirent.h
   A /tools/win-sdk/include/dis-asm.h
   A /tools/win-sdk/include/dlgs.h
   A /tools/win-sdk/include/docobj.h
   A /tools/win-sdk/include/dos.h
   A /tools/win-sdk/include/dxerr8.h
   A /tools/win-sdk/include/dxerr9.h
   A /tools/win-sdk/include/errno.h
   A /tools/win-sdk/include/errorrep.h
   A /tools/win-sdk/include/excpt.h
   A /tools/win-sdk/include/exdisp.h
   A /tools/win-sdk/include/exdispid.h
   A /tools/win-sdk/include/fcntl.h
   A /tools/win-sdk/include/fenv.h
   A /tools/win-sdk/include/float.h
   A /tools/win-sdk/include/getopt.h
   A /tools/win-sdk/include/gmon.h
   A /tools/win-sdk/include/httpext.h
   A /tools/win-sdk/include/idispids.h
   A /tools/win-sdk/include/imagehlp.h
   A /tools/win-sdk/include/imm.h
   A /tools/win-sdk/include/initguid.h
   A /tools/win-sdk/include/intshcut.h
   A /tools/win-sdk/include/inttypes.h
   A /tools/win-sdk/include/io.h
   A /tools/win-sdk/include/ipexport.h
   A /tools/win-sdk/include/iphlpapi.h
   A /tools/win-sdk/include/ipifcons.h
   A /tools/win-sdk/include/iprtrmib.h
   A /tools/win-sdk/include/iptypes.h
   A /tools/win-sdk/include/isguids.h
   A /tools/win-sdk/include/jconfig.h
   A /tools/win-sdk/include/jerror.h
   A /tools/win-sdk/include/jmorecfg.h
   A /tools/win-sdk/include/jpeglib.h
   A /tools/win-sdk/include/largeint.h
   A /tools/win-sdk/include/libpng13
   A /tools/win-sdk/include/libpng13/png.h
   A /tools/win-sdk/include/libpng13/pngconf.h
   A /tools/win-sdk/include/limits.h
   A /tools/win-sdk/include/linalleg.h
   A /tools/win-sdk/include/lm.h
   A /tools/win-sdk/include/lmaccess.h
   A /tools/win-sdk/include/lmalert.h
   A /tools/win-sdk/include/lmapibuf.h
   A /tools/win-sdk/include/lmat.h
   A /tools/win-sdk/include/lmaudit.h
   A /tools/win-sdk/include/lmbrowsr.h
   A /tools/win-sdk/include/lmchdev.h
   A /tools/win-sdk/include/lmconfig.h
   A /tools/win-sdk/include/lmcons.h
   A /tools/win-sdk/include/lmerr.h
   A /tools/win-sdk/include/lmerrlog.h
   A /tools/win-sdk/include/lmmsg.h
   A /tools/win-sdk/include/lmremutl.h
   A /tools/win-sdk/include/lmrepl.h
   A /tools/win-sdk/include/lmserver.h
   A /tools/win-sdk/include/lmshare.h
   A /tools/win-sdk/include/lmsname.h
   A /tools/win-sdk/include/lmstats.h
   A /tools/win-sdk/include/lmsvc.h
   A /tools/win-sdk/include/lmuse.h
   A /tools/win-sdk/include/lmuseflg.h
   A /tools/win-sdk/include/lmwksta.h
   A /tools/win-sdk/include/locale.h
   A /tools/win-sdk/include/lzexpand.h
   A /tools/win-sdk/include/macalleg.h
   A /tools/win-sdk/include/malloc.h
   A /tools/win-sdk/include/mapi.h
   A /tools/win-sdk/include/math.h
   A /tools/win-sdk/include/mbctype.h
   A /tools/win-sdk/include/mbstring.h
   A /tools/win-sdk/include/mciavi.h
   A /tools/win-sdk/include/mcx.h
   A /tools/win-sdk/include/mem.h
   A /tools/win-sdk/include/memory.h
   A /tools/win-sdk/include/mgmtapi.h
   A /tools/win-sdk/include/mmsystem.h
   A /tools/win-sdk/include/msacm.h
   A /tools/win-sdk/include/mshtml.h
   A /tools/win-sdk/include/mswsock.h
   A /tools/win-sdk/include/nb30.h
   A /tools/win-sdk/include/nddeapi.h
   A /tools/win-sdk/include/nspapi.h
   A /tools/win-sdk/include/ntdef.h
   A /tools/win-sdk/include/ntdll.h
   A /tools/win-sdk/include/ntldap.h
   A /tools/win-sdk/include/ntsecapi.h
   A /tools/win-sdk/include/ntsecpkg.h
   A /tools/win-sdk/include/oaidl.h
   A /tools/win-sdk/include/objbase.h
   A /tools/win-sdk/include/objfwd.h
   A /tools/win-sdk/include/objidl.h
   A /tools/win-sdk/include/objsafe.h
   A /tools/win-sdk/include/ocidl.h
   A /tools/win-sdk/include/odbcinst.h
   A /tools/win-sdk/include/ole.h
   A /tools/win-sdk/include/ole2.h
   A /tools/win-sdk/include/ole2ver.h
   A /tools/win-sdk/include/oleacc.h
   A /tools/win-sdk/include/oleauto.h
   A /tools/win-sdk/include/olectl.h
   A /tools/win-sdk/include/olectlid.h
   A /tools/win-sdk/include/oledlg.h
   A /tools/win-sdk/include/oleidl.h
   A /tools/win-sdk/include/osxalleg.h
   A /tools/win-sdk/include/pbt.h
   A /tools/win-sdk/include/png.h
   A /tools/win-sdk/include/pngconf.h
   A /tools/win-sdk/include/poppack.h
   A /tools/win-sdk/include/powrprof.h
   A /tools/win-sdk/include/process.h
   A /tools/win-sdk/include/profil.h
   A /tools/win-sdk/include/profile.h
   A /tools/win-sdk/include/prsht.h
   A /tools/win-sdk/include/psapi.h
   A /tools/win-sdk/include/pshpack1.h
   A /tools/win-sdk/include/pshpack2.h
   A /tools/win-sdk/include/pshpack4.h
   A /tools/win-sdk/include/pshpack8.h
   A /tools/win-sdk/include/qnxalleg.h
   A /tools/win-sdk/include/rapi.h
   A /tools/win-sdk/include/ras.h
   A /tools/win-sdk/include/rasdlg.h
   A /tools/win-sdk/include/raserror.h
   A /tools/win-sdk/include/rassapi.h
   A /tools/win-sdk/include/reason.h
   A /tools/win-sdk/include/regstr.h
   A /tools/win-sdk/include/richedit.h
   A /tools/win-sdk/include/richole.h
   A /tools/win-sdk/include/rpc.h
   A /tools/win-sdk/include/rpcdce.h
   A /tools/win-sdk/include/rpcdce2.h
   A /tools/win-sdk/include/rpcdcep.h
   A /tools/win-sdk/include/rpcndr.h
   A /tools/win-sdk/include/rpcnsi.h
   A /tools/win-sdk/include/rpcnsip.h
   A /tools/win-sdk/include/rpcnterr.h
   A /tools/win-sdk/include/rpcproxy.h
   A /tools/win-sdk/include/schannel.h
   A /tools/win-sdk/include/schnlsp.h
   A /tools/win-sdk/include/scrnsave.h
   A /tools/win-sdk/include/search.h
   A /tools/win-sdk/include/secext.h
   A /tools/win-sdk/include/security.h
   A /tools/win-sdk/include/servprov.h
   A /tools/win-sdk/include/setjmp.h
   A /tools/win-sdk/include/setupapi.h
   A /tools/win-sdk/include/share.h
   A /tools/win-sdk/include/shellapi.h
   A /tools/win-sdk/include/shldisp.h
   A /tools/win-sdk/include/shlguid.h
   A /tools/win-sdk/include/shlobj.h
   A /tools/win-sdk/include/shlwapi.h
   A /tools/win-sdk/include/signal.h
   A /tools/win-sdk/include/snmp.h
   A /tools/win-sdk/include/sql.h
   A /tools/win-sdk/include/sqlext.h
   A /tools/win-sdk/include/sqltypes.h
   A /tools/win-sdk/include/sqlucode.h
   A /tools/win-sdk/include/sspi.h
   A /tools/win-sdk/include/stdint.h
   A /tools/win-sdk/include/stdio.h
   A /tools/win-sdk/include/stdlib.h
   A /tools/win-sdk/include/string.h
   A /tools/win-sdk/include/strings.h
   A /tools/win-sdk/include/subauth.h
   A /tools/win-sdk/include/svcguid.h
   A /tools/win-sdk/include/symcat.h
   A /tools/win-sdk/include/sys
   A /tools/win-sdk/include/sys/fcntl.h
   A /tools/win-sdk/include/sys/file.h
   A /tools/win-sdk/include/sys/locking.h
   A /tools/win-sdk/include/sys/param.h
   A /tools/win-sdk/include/sys/stat.h
   A /tools/win-sdk/include/sys/time.h
   A /tools/win-sdk/include/sys/timeb.h
   A /tools/win-sdk/include/sys/types.h
   A /tools/win-sdk/include/sys/unistd.h
   A /tools/win-sdk/include/sys/utime.h
   A /tools/win-sdk/include/tchar.h
   A /tools/win-sdk/include/time.h
   A /tools/win-sdk/include/tlhelp32.h
   A /tools/win-sdk/include/tmschema.h
   A /tools/win-sdk/include/unistd.h
   A /tools/win-sdk/include/unknwn.h
   A /tools/win-sdk/include/userenv.h
   A /tools/win-sdk/include/utime.h
   A /tools/win-sdk/include/uxtheme.h
   A /tools/win-sdk/include/values.h
   A /tools/win-sdk/include/varargs.h
   A /tools/win-sdk/include/vfw.h
   A /tools/win-sdk/include/w32api.h
   A /tools/win-sdk/include/wchar.h
   A /tools/win-sdk/include/wctype.h
   A /tools/win-sdk/include/winable.h
   A /tools/win-sdk/include/winalleg.h
   A /tools/win-sdk/include/winbase.h
   A /tools/win-sdk/include/winber.h
   A /tools/win-sdk/include/wincon.h
   A /tools/win-sdk/include/wincrypt.h
   A /tools/win-sdk/include/windef.h
   A /tools/win-sdk/include/windns.h
   A /tools/win-sdk/include/windows.h
   A /tools/win-sdk/include/windowsx.h
   A /tools/win-sdk/include/winerror.h
   A /tools/win-sdk/include/wingdi.h
   A /tools/win-sdk/include/wininet.h
   A /tools/win-sdk/include/winioctl.h
   A /tools/win-sdk/include/winldap.h
   A /tools/win-sdk/include/winnetwk.h
   A /tools/win-sdk/include/winnls.h
   A /tools/win-sdk/include/winnt.h
   A /tools/win-sdk/include/winperf.h
   A /tools/win-sdk/include/winreg.h
   A /tools/win-sdk/include/winresrc.h
   A /tools/win-sdk/include/winsnmp.h
   A /tools/win-sdk/include/winsock.h
   A /tools/win-sdk/include/winsock2.h
   A /tools/win-sdk/include/winspool.h
   A /tools/win-sdk/include/winsvc.h
   A /tools/win-sdk/include/winuser.h
   A /tools/win-sdk/include/winver.h
   A /tools/win-sdk/include/ws2spi.h
   A /tools/win-sdk/include/ws2tcpip.h
   A /tools/win-sdk/include/wsahelp.h
   A /tools/win-sdk/include/wsipx.h
   A /tools/win-sdk/include/wsnetbs.h
   A /tools/win-sdk/include/wtypes.h
   A /tools/win-sdk/include/xalleg.h
   A /tools/win-sdk/include/zconf.h
   A /tools/win-sdk/include/zlib.h
   A /tools/win-sdk/include/zmouse.h
   A /tools/win-sdk/lib
   A /tools/win-sdk/lib/SDL.lib
   A /tools/win-sdk/lib/SDL_console.a
   A /tools/win-sdk/lib/SDL_image.lib
   A /tools/win-sdk/lib/SDL_mixer.lib
   A /tools/win-sdk/lib/SDL_ttf.lib
   A /tools/win-sdk/lib/SDLmain.lib
   A /tools/win-sdk/lib/alogg.dll
   A /tools/win-sdk/lib/debug
   A /tools/win-sdk/lib/debug/libstdc++.a
   A /tools/win-sdk/lib/gcc
   A /tools/win-sdk/lib/gcc/mingw32
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include/README
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include/emmintrin.h
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include/float.h
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include/iso646.h
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include/limits.h
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include/mmintrin.h
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include/pmmintrin.h
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include/stdarg.h
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include/stdbool.h
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include/stddef.h
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include/syslimits.h
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include/unwind.h
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include/varargs.h
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/include/xmmintrin.h
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/libgcc.a
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/libgcov.a
   A /tools/win-sdk/lib/gcc/mingw32/3.4.2/specs
   A /tools/win-sdk/lib/jpeg-bcc.lib
   A /tools/win-sdk/lib/jpeg.def
   A /tools/win-sdk/lib/jpeg.lib
   A /tools/win-sdk/lib/libSDL.dll.a
   A /tools/win-sdk/lib/libSDL_console.a
   A /tools/win-sdk/lib/libSDL_gfx.a
   A /tools/win-sdk/lib/libSDLmain.a
   A /tools/win-sdk/lib/libSGE.a
   A /tools/win-sdk/lib/libaclui.a
   A /tools/win-sdk/lib/libadvapi32.a
   A /tools/win-sdk/lib/libaldat.a
   A /tools/win-sdk/lib/liballeg.a
   A /tools/win-sdk/lib/liballeg_s.a
   A /tools/win-sdk/lib/libalmp3.a
   A /tools/win-sdk/lib/libalmp3dll.a
   A /tools/win-sdk/lib/libalogg.a
   A /tools/win-sdk/lib/libaloggdll.a
   A /tools/win-sdk/lib/libalpng.a
   A /tools/win-sdk/lib/libalpngz.a
   A /tools/win-sdk/lib/libapcups.a
   A /tools/win-sdk/lib/libavicap32.a
   A /tools/win-sdk/lib/libavifil32.a
   A /tools/win-sdk/lib/libbfd.a
   A /tools/win-sdk/lib/libcap.a
   A /tools/win-sdk/lib/libcfgmgr32.a
   A /tools/win-sdk/lib/libcoldname.a
   A /tools/win-sdk/lib/libcomctl32.a
   A /tools/win-sdk/lib/libcomdlg32.a
   A /tools/win-sdk/lib/libcrtdll.a
   A /tools/win-sdk/lib/libcrypt32.a
   A /tools/win-sdk/lib/libctl3d32.a
   A /tools/win-sdk/lib/libd3d8.a
   A /tools/win-sdk/lib/libd3d9.a
   A /tools/win-sdk/lib/libd3dim.a
   A /tools/win-sdk/lib/libd3drm.a
   A /tools/win-sdk/lib/libd3dx8d.a
   A /tools/win-sdk/lib/libd3dx9d.a
   A /tools/win-sdk/lib/libd3dxof.a
   A /tools/win-sdk/lib/libddraw.a
   A /tools/win-sdk/lib/libdhcpcsvc.a
   A /tools/win-sdk/lib/libdinput.a
   A /tools/win-sdk/lib/libdinput8.a
   A /tools/win-sdk/lib/libdlcapi.a
   A /tools/win-sdk/lib/libdmoguids.a
   A /tools/win-sdk/lib/libdnsapi.a
   A /tools/win-sdk/lib/libdplayx.a
   A /tools/win-sdk/lib/libdpnaddr.a
   A /tools/win-sdk/lib/libdpnet.a
   A /tools/win-sdk/lib/libdpnlobby.a
   A /tools/win-sdk/lib/libdpvoice.a
   A /tools/win-sdk/lib/libdsetup.a
   A /tools/win-sdk/lib/libdsound.a
   A /tools/win-sdk/lib/libdxapi.a
   A /tools/win-sdk/lib/libdxerr8.a
   A /tools/win-sdk/lib/libdxerr9.a
   A /tools/win-sdk/lib/libdxguid.a
   A /tools/win-sdk/lib/libfaultrep.a
   A /tools/win-sdk/lib/libgdi32.a
   A /tools/win-sdk/lib/libglaux.a
   A /tools/win-sdk/lib/libglu32.a
   A /tools/win-sdk/lib/libglut.a
   A /tools/win-sdk/lib/libglut32.a
   A /tools/win-sdk/lib/libgmon.a
   A /tools/win-sdk/lib/libhal.a
   A /tools/win-sdk/lib/libhid.a
   A /tools/win-sdk/lib/libhidparse.a
   A /tools/win-sdk/lib/libiberty.a
   A /tools/win-sdk/lib/libigmpagnt.a
   A /tools/win-sdk/lib/libimagehlp.a
   A /tools/win-sdk/lib/libimm32.a
   A /tools/win-sdk/lib/libiphlpapi.a
   A /tools/win-sdk/lib/libjpeg.dll.a
   A /tools/win-sdk/lib/libkernel32.a
   A /tools/win-sdk/lib/libksproxy.a
   A /tools/win-sdk/lib/libksuser.a
   A /tools/win-sdk/lib/liblargeint.a
   A /tools/win-sdk/lib/liblz32.a
   A /tools/win-sdk/lib/libm.a
   A /tools/win-sdk/lib/libmapi32.a
   A /tools/win-sdk/lib/libmcd.a
   A /tools/win-sdk/lib/libmfcuia32.a
   A /tools/win-sdk/lib/libmgmtapi.a
   A /tools/win-sdk/lib/libmingw32.a
   A /tools/win-sdk/lib/libmingwex.a
   A /tools/win-sdk/lib/libmingwthrd.a
   A /tools/win-sdk/lib/libmoldname.a
   A /tools/win-sdk/lib/libmoldnamed.a
   A /tools/win-sdk/lib/libmpr.a
   A /tools/win-sdk/lib/libmsacm32.a
   A /tools/win-sdk/lib/libmsdmo.a
   A /tools/win-sdk/lib/libmsimg32.a
   A /tools/win-sdk/lib/libmsvcp60.a
   A /tools/win-sdk/lib/libmsvcr70.a
   A /tools/win-sdk/lib/libmsvcr70d.a
   A /tools/win-sdk/lib/libmsvcr71.a
   A /tools/win-sdk/lib/libmsvcr71d.a
   A /tools/win-sdk/lib/libmsvcrt.a
   A /tools/win-sdk/lib/libmsvcrtd.a
   A /tools/win-sdk/lib/libmsvfw32.a
   A /tools/win-sdk/lib/libmswsock.a
   A /tools/win-sdk/lib/libnddeapi.a
   A /tools/win-sdk/lib/libndis.a
   A /tools/win-sdk/lib/libnetapi32.a
   A /tools/win-sdk/lib/libnewdev.a
   A /tools/win-sdk/lib/libntdll.a
   A /tools/win-sdk/lib/libntoskrnl.a
   A /tools/win-sdk/lib/libodbc32.a
   A /tools/win-sdk/lib/libodbccp32.a
   A /tools/win-sdk/lib/libole32.a
   A /tools/win-sdk/lib/liboleacc.a
   A /tools/win-sdk/lib/liboleaut32.a
   A /tools/win-sdk/lib/libolecli32.a
   A /tools/win-sdk/lib/liboledlg.a
   A /tools/win-sdk/lib/libolepro32.a
   A /tools/win-sdk/lib/libolesvr32.a
   A /tools/win-sdk/lib/libopcodes.a
   A /tools/win-sdk/lib/libopengl32.a
   A /tools/win-sdk/lib/libpenwin32.a
   A /tools/win-sdk/lib/libpkpd32.a
   A /tools/win-sdk/lib/libpng-bcc.lib
   A /tools/win-sdk/lib/libpng.a
   A /tools/win-sdk/lib/libpng.def
   A /tools/win-sdk/lib/libpng.dll.a
   A /tools/win-sdk/lib/libpng.lib
   A /tools/win-sdk/lib/libpng13.a
   A /tools/win-sdk/lib/libpng13.dll.a
   A /tools/win-sdk/lib/libpowrprof.a
   A /tools/win-sdk/lib/libpsapi.a
   A /tools/win-sdk/lib/libquartz.a
   A /tools/win-sdk/lib/librapi.a
   A /tools/win-sdk/lib/librasapi32.a
   A /tools/win-sdk/lib/librasdlg.a
   A /tools/win-sdk/lib/librpcdce4.a
   A /tools/win-sdk/lib/librpcns4.a
   A /tools/win-sdk/lib/librpcrt4.a
   A /tools/win-sdk/lib/libscrnsave.a
   A /tools/win-sdk/lib/libscrnsavw.a
   A /tools/win-sdk/lib/libscsiport.a
   A /tools/win-sdk/lib/libsecur32.a
   A /tools/win-sdk/lib/libsetupapi.a
   A /tools/win-sdk/lib/libshell32.a
   A /tools/win-sdk/lib/libshfolder.a
   A /tools/win-sdk/lib/libshlwapi.a
   A /tools/win-sdk/lib/libsnmpapi.a
   A /tools/win-sdk/lib/libstdc++.a
   A /tools/win-sdk/lib/libstrmiids.a
   A /tools/win-sdk/lib/libsupc++.a
   A /tools/win-sdk/lib/libsvrapi.a
   A /tools/win-sdk/lib/libtapi32.a
   A /tools/win-sdk/lib/libtdi.a
   A /tools/win-sdk/lib/libth32.a
   A /tools/win-sdk/lib/libthunk32.a
   A /tools/win-sdk/lib/liburl.a
   A /tools/win-sdk/lib/libusbcamd.a
   A /tools/win-sdk/lib/libusbcamd2.a
   A /tools/win-sdk/lib/libuser32.a
   A /tools/win-sdk/lib/libuserenv.a
   A /tools/win-sdk/lib/libuuid.a
   A /tools/win-sdk/lib/libuxtheme.a
   A /tools/win-sdk/lib/libvdmdbg.a
   A /tools/win-sdk/lib/libversion.a
   A /tools/win-sdk/lib/libvfw32.a
   A /tools/win-sdk/lib/libvideoprt.a
   A /tools/win-sdk/lib/libwin32k.a
   A /tools/win-sdk/lib/libwin32spl.a
   A /tools/win-sdk/lib/libwininet.a
   A /tools/win-sdk/lib/libwinmm.a
   A /tools/win-sdk/lib/libwinspool.a
   A /tools/win-sdk/lib/libwinstrm.a
   A /tools/win-sdk/lib/libwldap32.a
   A /tools/win-sdk/lib/libwow32.a
   A /tools/win-sdk/lib/libws2_32.a
   A /tools/win-sdk/lib/libwsnmp32.a
   A /tools/win-sdk/lib/libwsock32.a
   A /tools/win-sdk/lib/libwst.a
   A /tools/win-sdk/lib/libz.a
   A /tools/win-sdk/lib/libz.dll.a
   A /tools/win-sdk/lib/pkgconfig
   A /tools/win-sdk/lib/pkgconfig/libpng.pc
   A /tools/win-sdk/lib/pkgconfig/libpng13.pc
   A /tools/win-sdk/lib/zlib.def

Win-SDK is now part of the distribution of OpenBOR
------------------------------------------------------------------------
r1748 | sumolx | 2008-03-24 13:07:04 -0400 (Mon, 24 Mar 2008) | 1 line
Changed paths:
   M /Makefile
   M /build.sh
   A /sdl/libpng13.dll
   D /sdl/libpng3.dll
   D /sdl/win32
   D /sdl/zlib1.dll

Fixed Build system in Makefile with PNG and Zlib support.
------------------------------------------------------------------------
r1747 | utunnels | 2008-03-24 12:18:30 -0400 (Mon, 24 Mar 2008) | 1 line
Changed paths:
   M /source/gamelib/pixelformat.c

Simplify colour16 function a bit.
------------------------------------------------------------------------
r1746 | kbandressen | 2008-03-24 05:14:35 -0400 (Mon, 24 Mar 2008) | 1 line
Changed paths:
   M /openborscript.c

Fixed fadeout script command.
------------------------------------------------------------------------
r1745 | utunnels | 2008-03-23 11:26:43 -0400 (Sun, 23 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Fix normal attack chain, don't check range for players.
------------------------------------------------------------------------
r1744 | utunnels | 2008-03-22 11:02:41 -0400 (Sat, 22 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Refine range checking code for combo chain.
------------------------------------------------------------------------
r1743 | utunnels | 2008-03-22 10:56:13 -0400 (Sat, 22 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Refine range checking code for combo chain.
------------------------------------------------------------------------
r1742 | utunnels | 2008-03-22 10:35:36 -0400 (Sat, 22 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Check range for combo chain.
------------------------------------------------------------------------
r1741 | utunnels | 2008-03-22 09:25:06 -0400 (Sat, 22 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Fix freespecial check.
------------------------------------------------------------------------
r1740 | utunnels | 2008-03-22 08:13:07 -0400 (Sat, 22 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Use aggression for freespeicials.
------------------------------------------------------------------------
r1739 | utunnels | 2008-03-21 06:10:43 -0400 (Fri, 21 Mar 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c

Refine enemy find target method, it should check attack's range, instead of the nearest target.
------------------------------------------------------------------------
r1738 | utunnels | 2008-03-20 13:36:43 -0400 (Thu, 20 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Fix FF freespecials.
------------------------------------------------------------------------
r1737 | utunnels | 2008-03-20 10:49:05 -0400 (Thu, 20 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Let enemy walk back if they move too far away.
------------------------------------------------------------------------
r1736 | utunnels | 2008-03-20 08:45:12 -0400 (Thu, 20 Mar 2008) | 2 lines
Changed paths:
   M /openbor.c

Allow 2 styles of platform command.

------------------------------------------------------------------------
r1735 | utunnels | 2008-03-20 05:33:01 -0400 (Thu, 20 Mar 2008) | 2 lines
Changed paths:
   M /openbor.c

Allow attack animation to complete if the weapon has  ammo limit.

------------------------------------------------------------------------
r1734 | utunnels | 2008-03-19 16:50:45 -0400 (Wed, 19 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Fix enemy with noflip always runs away bug.
------------------------------------------------------------------------
r1733 | utunnels | 2008-03-19 15:07:51 -0400 (Wed, 19 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Also fixed input checking code when player's not in idle status.
------------------------------------------------------------------------
r1732 | utunnels | 2008-03-19 14:52:41 -0400 (Wed, 19 Mar 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Simplify freespecial input checking code.
------------------------------------------------------------------------
r1731 | utunnels | 2008-03-19 07:55:14 -0400 (Wed, 19 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Also give lives can credits even if skipselect is empty just in case.
------------------------------------------------------------------------
r1730 | utunnels | 2008-03-19 06:45:46 -0400 (Wed, 19 Mar 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c

Allow empty list for skipselect, allow customized stalltime for script function setidle.
------------------------------------------------------------------------
r1729 | utunnels | 2008-03-19 04:30:20 -0400 (Wed, 19 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Fix enemy throw.
------------------------------------------------------------------------
r1728 | utunnels | 2008-03-18 07:51:06 -0400 (Tue, 18 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Make maxplayers set specific, although, those like psmenu# still kept no change.
------------------------------------------------------------------------
r1727 | utunnels | 2008-03-18 05:25:38 -0400 (Tue, 18 Mar 2008) | 1 line
Changed paths:
   M /openbor.c


------------------------------------------------------------------------
r1726 | utunnels | 2008-03-18 05:15:50 -0400 (Tue, 18 Mar 2008) | 1 line
Changed paths:
   M /openbor.c
   M /source/gamelib/loadimg.c

Fix some type errors: don't use unsigned values for signed arguments.
------------------------------------------------------------------------
r1725 | utunnels | 2008-03-17 10:14:43 -0400 (Mon, 17 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Also add allowselect command to level file.
------------------------------------------------------------------------
r1724 | utunnels | 2008-03-17 09:50:33 -0400 (Mon, 17 Mar 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

select {txt_path} in levels.txt to enter user defined select screen.
------------------------------------------------------------------------
r1723 | utunnels | 2008-03-16 14:58:57 -0400 (Sun, 16 Mar 2008) | 3 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /openborscript.h

Script function checkrange to check if a target is in range.

Add a updated script and also a level updated script, just because update script is executed before update so some draw functions can't work correctly since the screen might be scrolled after that.
------------------------------------------------------------------------
r1722 | utunnels | 2008-03-15 18:05:47 -0400 (Sat, 15 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Patch nopain temporary, if  an entity with nopain 1 is knocked down, its fall direction should also be checked.
------------------------------------------------------------------------
r1721 | utunnels | 2008-03-14 11:39:51 -0400 (Fri, 14 Mar 2008) | 1 line
Changed paths:
   M /Makefile
   M /build.sh
   M /sdl/OpenBOR_WIN.dev
   A /sdl/win32
   A /sdl/win32/include
   A /sdl/win32/include/SDL
   A /sdl/win32/include/SDL/SDL.h
   A /sdl/win32/include/SDL/SDL_active.h
   A /sdl/win32/include/SDL/SDL_audio.h
   A /sdl/win32/include/SDL/SDL_byteorder.h
   A /sdl/win32/include/SDL/SDL_cdrom.h
   A /sdl/win32/include/SDL/SDL_config.h
   A /sdl/win32/include/SDL/SDL_config_amiga.h
   A /sdl/win32/include/SDL/SDL_config_dreamcast.h
   A /sdl/win32/include/SDL/SDL_config_macos.h
   A /sdl/win32/include/SDL/SDL_config_macosx.h
   A /sdl/win32/include/SDL/SDL_config_minimal.h
   A /sdl/win32/include/SDL/SDL_config_os2.h
   A /sdl/win32/include/SDL/SDL_config_win32.h
   A /sdl/win32/include/SDL/SDL_copying.h
   A /sdl/win32/include/SDL/SDL_cpuinfo.h
   A /sdl/win32/include/SDL/SDL_endian.h
   A /sdl/win32/include/SDL/SDL_error.h
   A /sdl/win32/include/SDL/SDL_events.h
   A /sdl/win32/include/SDL/SDL_framerate.h
   A /sdl/win32/include/SDL/SDL_getenv.h
   A /sdl/win32/include/SDL/SDL_gfxBlitFunc.h
   A /sdl/win32/include/SDL/SDL_gfxPrimitives.h
   A /sdl/win32/include/SDL/SDL_gfxPrimitives_font.h
   A /sdl/win32/include/SDL/SDL_image.h
   A /sdl/win32/include/SDL/SDL_imageFilter.h
   A /sdl/win32/include/SDL/SDL_joystick.h
   A /sdl/win32/include/SDL/SDL_keyboard.h
   A /sdl/win32/include/SDL/SDL_keysym.h
   A /sdl/win32/include/SDL/SDL_loadso.h
   A /sdl/win32/include/SDL/SDL_main.h
   A /sdl/win32/include/SDL/SDL_mouse.h
   A /sdl/win32/include/SDL/SDL_mutex.h
   A /sdl/win32/include/SDL/SDL_name.h
   A /sdl/win32/include/SDL/SDL_opengl.h
   A /sdl/win32/include/SDL/SDL_platform.h
   A /sdl/win32/include/SDL/SDL_quit.h
   A /sdl/win32/include/SDL/SDL_rotozoom.h
   A /sdl/win32/include/SDL/SDL_rwops.h
   A /sdl/win32/include/SDL/SDL_stdinc.h
   A /sdl/win32/include/SDL/SDL_syswm.h
   A /sdl/win32/include/SDL/SDL_thread.h
   A /sdl/win32/include/SDL/SDL_timer.h
   A /sdl/win32/include/SDL/SDL_types.h
   A /sdl/win32/include/SDL/SDL_version.h
   A /sdl/win32/include/SDL/SDL_video.h
   A /sdl/win32/include/SDL/begin_code.h
   A /sdl/win32/include/SDL/close_code.h
   A /sdl/win32/include/libpng
   A /sdl/win32/include/libpng/png.h
   A /sdl/win32/include/libpng/pngconf.h
   A /sdl/win32/include/zlib
   A /sdl/win32/include/zlib/zconf.h
   A /sdl/win32/include/zlib/zlib.h
   A /sdl/win32/lib
   A /sdl/win32/lib/SDL
   A /sdl/win32/lib/SDL/SDL_image.lib
   A /sdl/win32/lib/SDL/libSDL.a
   A /sdl/win32/lib/SDL/libSDL.dll.a
   A /sdl/win32/lib/SDL/libSDL_gfx.a
   A /sdl/win32/lib/SDL/libSDLmain.a
   A /sdl/win32/lib/libpng
   A /sdl/win32/lib/libpng/libpng-bcc.lib
   A /sdl/win32/lib/libpng/libpng.dll.a
   A /sdl/win32/lib/libpng/libpng.lib
   A /sdl/win32/lib/libpng/libpng12.def
   A /sdl/win32/lib/libpng/libpng12.dll.a
   A /sdl/win32/lib/libpng/pkgconfig
   A /sdl/win32/lib/libpng/pkgconfig/libpng.pc
   A /sdl/win32/lib/libpng/pkgconfig/libpng12.pc
   A /sdl/win32/lib/zlib
   A /sdl/win32/lib/zlib/libz.a
   A /sdl/win32/lib/zlib/libz.dll.a
   A /sdl/win32/lib/zlib/zlib-bcc.lib
   A /sdl/win32/lib/zlib/zlib.def
   A /sdl/win32/lib/zlib/zlib.lib

Change folder layout for windows/sdl version.
------------------------------------------------------------------------
r1720 | utunnels | 2008-03-14 11:31:53 -0400 (Fri, 14 Mar 2008) | 1 line
Changed paths:
   D /sdl/include
   D /sdl/lib


------------------------------------------------------------------------
r1719 | utunnels | 2008-03-14 11:27:12 -0400 (Fri, 14 Mar 2008) | 1 line
Changed paths:
   M /Makefile
   M /sdl/OpenBOR_WIN.dev
   A /sdl/include
   A /sdl/include/SDL
   A /sdl/include/SDL/SDL.h
   A /sdl/include/SDL/SDL_active.h
   A /sdl/include/SDL/SDL_audio.h
   A /sdl/include/SDL/SDL_byteorder.h
   A /sdl/include/SDL/SDL_cdrom.h
   A /sdl/include/SDL/SDL_config.h
   A /sdl/include/SDL/SDL_config_amiga.h
   A /sdl/include/SDL/SDL_config_dreamcast.h
   A /sdl/include/SDL/SDL_config_macos.h
   A /sdl/include/SDL/SDL_config_macosx.h
   A /sdl/include/SDL/SDL_config_minimal.h
   A /sdl/include/SDL/SDL_config_os2.h
   A /sdl/include/SDL/SDL_config_win32.h
   A /sdl/include/SDL/SDL_copying.h
   A /sdl/include/SDL/SDL_cpuinfo.h
   A /sdl/include/SDL/SDL_endian.h
   A /sdl/include/SDL/SDL_error.h
   A /sdl/include/SDL/SDL_events.h
   A /sdl/include/SDL/SDL_framerate.h
   A /sdl/include/SDL/SDL_getenv.h
   A /sdl/include/SDL/SDL_gfxBlitFunc.h
   A /sdl/include/SDL/SDL_gfxPrimitives.h
   A /sdl/include/SDL/SDL_gfxPrimitives_font.h
   A /sdl/include/SDL/SDL_image.h
   A /sdl/include/SDL/SDL_imageFilter.h
   A /sdl/include/SDL/SDL_joystick.h
   A /sdl/include/SDL/SDL_keyboard.h
   A /sdl/include/SDL/SDL_keysym.h
   A /sdl/include/SDL/SDL_loadso.h
   A /sdl/include/SDL/SDL_main.h
   A /sdl/include/SDL/SDL_mouse.h
   A /sdl/include/SDL/SDL_mutex.h
   A /sdl/include/SDL/SDL_name.h
   A /sdl/include/SDL/SDL_opengl.h
   A /sdl/include/SDL/SDL_platform.h
   A /sdl/include/SDL/SDL_quit.h
   A /sdl/include/SDL/SDL_rotozoom.h
   A /sdl/include/SDL/SDL_rwops.h
   A /sdl/include/SDL/SDL_stdinc.h
   A /sdl/include/SDL/SDL_syswm.h
   A /sdl/include/SDL/SDL_thread.h
   A /sdl/include/SDL/SDL_timer.h
   A /sdl/include/SDL/SDL_types.h
   A /sdl/include/SDL/SDL_version.h
   A /sdl/include/SDL/SDL_video.h
   A /sdl/include/SDL/begin_code.h
   A /sdl/include/SDL/close_code.h
   A /sdl/include/libpng
   A /sdl/include/libpng/png.h
   A /sdl/include/libpng/pngconf.h
   A /sdl/include/zlib
   A /sdl/include/zlib/zconf.h
   A /sdl/include/zlib/zlib.h
   A /sdl/lib
   A /sdl/lib/SDL
   A /sdl/lib/SDL/SDL_image.lib
   A /sdl/lib/SDL/libSDL.a
   A /sdl/lib/SDL/libSDL.dll.a
   A /sdl/lib/SDL/libSDL_gfx.a
   A /sdl/lib/SDL/libSDLmain.a
   A /sdl/lib/libpng
   A /sdl/lib/libpng/libpng-bcc.lib
   A /sdl/lib/libpng/libpng.dll.a
   A /sdl/lib/libpng/libpng.lib
   A /sdl/lib/libpng/libpng12.def
   A /sdl/lib/libpng/libpng12.dll.a
   A /sdl/lib/libpng/pkgconfig
   A /sdl/lib/libpng/pkgconfig/libpng.pc
   A /sdl/lib/libpng/pkgconfig/libpng12.pc
   A /sdl/lib/zlib
   A /sdl/lib/zlib/libz.a
   A /sdl/lib/zlib/libz.dll.a
   A /sdl/lib/zlib/zlib-bcc.lib
   A /sdl/lib/zlib/zlib.def
   A /sdl/lib/zlib/zlib.lib
   A /sdl/libpng3.dll
   A /sdl/zlib1.dll

Move windows libs into sdl folder.
------------------------------------------------------------------------
r1718 | utunnels | 2008-03-14 11:04:36 -0400 (Fri, 14 Mar 2008) | 1 line
Changed paths:
   M /Makefile

Fix makefile.
------------------------------------------------------------------------
r1717 | utunnels | 2008-03-14 10:56:38 -0400 (Fri, 14 Mar 2008) | 1 line
Changed paths:
   M /Makefile
   M /sdl/OpenBOR_WIN.dev
   M /source/gamelib/loadimg.c

Use libpng for windows/linux version.
------------------------------------------------------------------------
r1716 | sumolx | 2008-03-11 16:10:25 -0400 (Tue, 11 Mar 2008) | 1 line
Changed paths:
   M /Makefile

Fixed -static to be only gp2x platform
------------------------------------------------------------------------
r1715 | utunnels | 2008-03-10 15:07:04 -0400 (Mon, 10 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Don't damage biker if it is dead already.
------------------------------------------------------------------------
r1714 | utunnels | 2008-03-10 10:45:41 -0400 (Mon, 10 Mar 2008) | 1 line
Changed paths:
   M /openborscript.c

Fix openbor_bindentity.
------------------------------------------------------------------------
r1713 | utunnels | 2008-03-09 07:30:55 -0400 (Sun, 09 Mar 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /openborscript.h

Script method drawstringtoscreen.
------------------------------------------------------------------------
r1712 | utunnels | 2008-03-09 05:15:59 -0400 (Sun, 09 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Fix enemy lifebar.
------------------------------------------------------------------------
r1711 | utunnels | 2008-03-09 04:13:48 -0400 (Sun, 09 Mar 2008) | 1 line
Changed paths:
   M /openbor.c


------------------------------------------------------------------------
r1710 | utunnels | 2008-03-09 03:47:22 -0400 (Sun, 09 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Don't play jump animation if the player entity is spawned on the ground.
------------------------------------------------------------------------
r1709 | utunnels | 2008-03-08 15:37:52 -0500 (Sat, 08 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Fix run speed for AI characters.
------------------------------------------------------------------------
r1708 | utunnels | 2008-03-08 15:20:34 -0500 (Sat, 08 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Don't do anything if try to set a model that equals to current model.
------------------------------------------------------------------------
r1707 | utunnels | 2008-03-08 08:58:12 -0500 (Sat, 08 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Don't override runupdown and runhold property when set weapon if runspeed is already set(running command is used).
------------------------------------------------------------------------
r1706 | utunnels | 2008-03-08 08:55:09 -0500 (Sat, 08 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Don't override runupdown and runhold property when set weapon.
------------------------------------------------------------------------
r1705 | utunnels | 2008-03-08 08:25:47 -0500 (Sat, 08 Mar 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

If the animation has zero frames, then treat it as an empty animation and don't use it.

------------------------------------------------------------------------
r1704 | utunnels | 2008-03-08 02:53:30 -0500 (Sat, 08 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Fix a in-game gif play bug that the game logic is not paused actually.
------------------------------------------------------------------------
r1703 | sumolx | 2008-03-07 22:03:03 -0500 (Fri, 07 Mar 2008) | 1 line
Changed paths:
   M /xbox/soundmix.c

Just cleaning up some code....
------------------------------------------------------------------------
r1702 | utunnels | 2008-03-07 14:23:08 -0500 (Fri, 07 Mar 2008) | 2 lines
Changed paths:
   M /dc/filecache.c
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /openborscript.h

Script function playgif allows in-game cut scene.
Hack dc filecache to use vram.
------------------------------------------------------------------------
r1701 | utunnels | 2008-03-07 09:36:48 -0500 (Fri, 07 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Use max lifebar colour index if the life values are too large. Also lifebar background colour.
------------------------------------------------------------------------
r1700 | utunnels | 2008-03-07 09:28:11 -0500 (Fri, 07 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Use max lifebar colour index if the life values are too large.
------------------------------------------------------------------------
r1699 | utunnels | 2008-03-07 08:43:57 -0500 (Fri, 07 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Fix up value based lifebar.
------------------------------------------------------------------------
r1698 | utunnels | 2008-03-07 08:18:56 -0500 (Fri, 07 Mar 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /openborscript.c

Fix up value based lifebar.
Add nodrop to entity property list.
------------------------------------------------------------------------
r1697 | utunnels | 2008-03-06 15:07:36 -0500 (Thu, 06 Mar 2008) | 1 line
Changed paths:
   M /openborscript.c

Add nopain to changeentityproperty list.
------------------------------------------------------------------------
r1696 | utunnels | 2008-03-06 13:50:50 -0500 (Thu, 06 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Don't adjust biker's direction separately, just use flip property in spawn entry.
------------------------------------------------------------------------
r1695 | utunnels | 2008-03-06 09:43:34 -0500 (Thu, 06 Mar 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /openborscript.h
   M /source/gamelib/screen16.c
   M /source/gamelib/screen32.c

Script function loadsprite(not completed).
Fix a memory issue in screen16.c 
------------------------------------------------------------------------
r1694 | utunnels | 2008-03-04 03:21:26 -0500 (Tue, 04 Mar 2008) | 1 line
Changed paths:
   M /openbor.c
   M /source/gamelib/spriteq.c

Move enemy lifebar display code into display_ents, to make sure it was executed each loop.
------------------------------------------------------------------------
r1693 | utunnels | 2008-03-03 15:15:23 -0500 (Mon, 03 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Use names for skipselect instead of numbers.
------------------------------------------------------------------------
r1692 | utunnels | 2008-03-03 15:11:13 -0500 (Mon, 03 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Use names for skipselect instead of numbers.
------------------------------------------------------------------------
r1691 | utunnels | 2008-03-03 10:45:17 -0500 (Mon, 03 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Allow grabattack hit others.
------------------------------------------------------------------------
r1690 | utunnels | 2008-03-03 04:18:39 -0500 (Mon, 03 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Give player index at once when a player entity is spawned.
------------------------------------------------------------------------
r1689 | utunnels | 2008-03-03 03:51:30 -0500 (Mon, 03 Mar 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c

Don't display some text or icon if <=-1000 to save the space of sprite queue.
------------------------------------------------------------------------
r1688 | utunnels | 2008-03-03 02:43:50 -0500 (Mon, 03 Mar 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c

nameposition/lifeposition/iconposition can be changed by changeentityproperty.
------------------------------------------------------------------------
r1687 | utunnels | 2008-03-02 14:57:55 -0500 (Sun, 02 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Give all default values for those who don't use lifebar.txt.
------------------------------------------------------------------------
r1686 | utunnels | 2008-03-02 14:20:55 -0500 (Sun, 02 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Use alternate yellow-orange lifebar for old mods.
------------------------------------------------------------------------
r1685 | utunnels | 2008-03-02 13:51:45 -0500 (Sun, 02 Mar 2008) | 4 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Rework lifebar code.
video.txt has a models command, similar to levels, but affects models.txt

Reload all after switch video mode, so you don't have to reboot the program.
------------------------------------------------------------------------
r1684 | utunnels | 2008-03-01 07:52:30 -0500 (Sat, 01 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Don't flip the target if it is set to nopain.
------------------------------------------------------------------------
r1683 | utunnels | 2008-03-01 03:15:17 -0500 (Sat, 01 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Fix the extra 4-pixel offset of background in vertical direction.
------------------------------------------------------------------------
r1682 | utunnels | 2008-03-01 03:06:15 -0500 (Sat, 01 Mar 2008) | 1 line
Changed paths:
   M /openbor.c

Fix bg in scroll-up elevator stage.
------------------------------------------------------------------------
r1681 | kbandressen | 2008-02-29 18:27:42 -0500 (Fri, 29 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Fixed zratio
------------------------------------------------------------------------
r1680 | utunnels | 2008-02-29 17:31:48 -0500 (Fri, 29 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Fix bglayer xrepeat.
------------------------------------------------------------------------
r1679 | utunnels | 2008-02-29 17:14:47 -0500 (Fri, 29 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Copy uninitialized data from old model when an entity's model is changed.
------------------------------------------------------------------------
r1678 | utunnels | 2008-02-29 07:49:29 -0500 (Fri, 29 Feb 2008) | 1 line
Changed paths:
   M /source/pcxlib/savepcx.c

Save screenshots as 24bit pcx files in 32/16bit mode.
------------------------------------------------------------------------
r1677 | utunnels | 2008-02-29 04:18:24 -0500 (Fri, 29 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Fix bgratio.
------------------------------------------------------------------------
r1676 | SumolX | 2008-02-28 23:02:40 -0500 (Thu, 28 Feb 2008) | 1 line
Changed paths:
   M /Makefile

Forgot to add -static to gp2lin
------------------------------------------------------------------------
r1675 | SumolX | 2008-02-28 19:26:07 -0500 (Thu, 28 Feb 2008) | 1 line
Changed paths:
   M /Makefile
   M /sdl/video.c

Additional fixes to gp2x video mouse and perhaps it doesn't need to be statically linked?!?
------------------------------------------------------------------------
r1674 | kbandressen | 2008-02-28 19:03:28 -0500 (Thu, 28 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Fixed bglayer so it works as before.
------------------------------------------------------------------------
r1673 | SumolX | 2008-02-28 18:09:51 -0500 (Thu, 28 Feb 2008) | 1 line
Changed paths:
   M /sdl/video.c

Disabled mouse arrow from SDL permanently!!
------------------------------------------------------------------------
r1672 | SumolX | 2008-02-28 18:01:06 -0500 (Thu, 28 Feb 2008) | 1 line
Changed paths:
   M /Makefile
   M /sdl/gp2x/gp2xport.c
   M /sdl/gp2x/gp2xport.h
   M /sdl/sdlport.c
   M /sdl/video.c
   M /source/memlib/memage.c
   M /source/tracelib/tracemalloc.c

GP2X is running again.  Executable is statically linked now.
------------------------------------------------------------------------
r1671 | utunnels | 2008-02-28 16:43:31 -0500 (Thu, 28 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Fix bglayer.
------------------------------------------------------------------------
r1670 | utunnels | 2008-02-28 07:55:48 -0500 (Thu, 28 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Always assign default palette in 32/16bit mode, so entities share sprites will not have display problem.
------------------------------------------------------------------------
r1669 | utunnels | 2008-02-28 07:47:27 -0500 (Thu, 28 Feb 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Now spawnentry's map property won't override entity's map if it is not 0.
------------------------------------------------------------------------
r1668 | utunnels | 2008-02-28 07:12:12 -0500 (Thu, 28 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Set colourmap before giving animation so script can change the map.
------------------------------------------------------------------------
r1667 | utunnels | 2008-02-28 02:21:48 -0500 (Thu, 28 Feb 2008) | 3 lines
Changed paths:
   M /openborscript.c
   M /openborscript.h

Script function drawsprite/drawspritetoscreen.
Still WIP.

------------------------------------------------------------------------
r1666 | utunnels | 2008-02-27 13:40:16 -0500 (Wed, 27 Feb 2008) | 3 lines
Changed paths:
   M /openbor.c

Remove printf("%s\n", name) because it is a temporary debug line.

Fix attackup, velocity should be changed before animation.
------------------------------------------------------------------------
r1665 | SumolX | 2008-02-27 11:42:15 -0500 (Wed, 27 Feb 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /vc7/OpenBOR.vcproj
   M /vc8/OpenBOR.vcproj

Updated Source files for 16/32 bit modes on VC7 and vc8
Also moved printf("%s",name) so its used after declaration of variables.
------------------------------------------------------------------------
r1664 | utunnels | 2008-02-27 10:19:03 -0500 (Wed, 27 Feb 2008) | 1 line
Changed paths:
   M /source/gamelib/loadimg.c

Fix palette issue in 16bit mode, while setting the first colour to black.
------------------------------------------------------------------------
r1663 | utunnels | 2008-02-26 10:48:39 -0500 (Tue, 26 Feb 2008) | 2 lines
Changed paths:
   M /openbor.c

Treat some default properties in set_model_ex, if the new model has some un-initialized values, just copy them form old entity data.
There's not a more efficient way to check all properties by now.
------------------------------------------------------------------------
r1662 | utunnels | 2008-02-26 10:43:13 -0500 (Tue, 26 Feb 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Don't change entity's direction if it is running.
------------------------------------------------------------------------
r1661 | utunnels | 2008-02-26 01:38:12 -0500 (Tue, 26 Feb 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /source/gamelib/spritef.c

Truncate fillcolor value if in 8bit mode.
shadowalpha is changeable through script.
------------------------------------------------------------------------
r1660 | utunnels | 2008-02-25 04:47:55 -0500 (Mon, 25 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Don't reset stalltime if it is player type.
------------------------------------------------------------------------
r1659 | utunnels | 2008-02-25 04:25:46 -0500 (Mon, 25 Feb 2008) | 4 lines
Changed paths:
   M /openbor.c

Adjust risetime when model is changed.
TODO: copy the data instead of change directly in model.


------------------------------------------------------------------------
r1658 | utunnels | 2008-02-25 04:13:14 -0500 (Mon, 25 Feb 2008) | 2 lines
Changed paths:
   M /openbor.c

Default risetime for players, if it is not set by the modder. This will keep old mod like before.
Also aggression is default to 0 now.
------------------------------------------------------------------------
r1657 | utunnels | 2008-02-25 03:38:42 -0500 (Mon, 25 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Reset the stalltime if an entity walk against border or wall.
------------------------------------------------------------------------
r1656 | utunnels | 2008-02-25 02:35:57 -0500 (Mon, 25 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Fix a bug that the enemy will grab a player forever without attacking.
------------------------------------------------------------------------
r1655 | utunnels | 2008-02-25 02:04:00 -0500 (Mon, 25 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Fix background offset-y, it should look same as in old time.
------------------------------------------------------------------------
r1654 | utunnels | 2008-02-24 13:58:43 -0500 (Sun, 24 Feb 2008) | 1 line
Changed paths:
   M /openbor.c


------------------------------------------------------------------------
r1653 | utunnels | 2008-02-24 12:41:59 -0500 (Sun, 24 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Fix 3pitem.
------------------------------------------------------------------------
r1652 | utunnels | 2008-02-24 11:52:29 -0500 (Sun, 24 Feb 2008) | 3 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Shadowalpha enable for gfxshadow, and shadowcolor can be turn off by a spawn entry command which is set to -2.


------------------------------------------------------------------------
r1651 | utunnels | 2008-02-24 10:13:14 -0500 (Sun, 24 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Default enemy knife's speed to 2 no matter whether it is SUBTYPE_ARROW
------------------------------------------------------------------------
r1650 | utunnels | 2008-02-24 09:04:18 -0500 (Sun, 24 Feb 2008) | 1 line
Changed paths:
   M /openbor.c


------------------------------------------------------------------------
r1649 | utunnels | 2008-02-24 08:53:12 -0500 (Sun, 24 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Update adancey less frequency in elevator stage so the bgbuffer can take effect.
------------------------------------------------------------------------
r1648 | utunnels | 2008-02-24 07:43:20 -0500 (Sun, 24 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Fix bgspeed.
------------------------------------------------------------------------
r1647 | utunnels | 2008-02-24 07:02:22 -0500 (Sun, 24 Feb 2008) | 1 line
Changed paths:
   M /openbor.c


------------------------------------------------------------------------
r1646 | utunnels | 2008-02-24 06:51:58 -0500 (Sun, 24 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

When a new level is loaded, reset bgbuffer_updated.
------------------------------------------------------------------------
r1645 | utunnels | 2008-02-24 06:22:30 -0500 (Sun, 24 Feb 2008) | 2 lines
Changed paths:
   M /openbor.c



------------------------------------------------------------------------
r1644 | utunnels | 2008-02-24 02:25:13 -0500 (Sun, 24 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Merge background and bglayer.
------------------------------------------------------------------------
r1643 | utunnels | 2008-02-23 08:53:22 -0500 (Sat, 23 Feb 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /source/gamelib/spriteq.c

Use an global attack value to make an real empty attack.h(with sound -1 and hitflash -1), might be safer than just use memset to zero the structure.
------------------------------------------------------------------------
r1642 | utunnels | 2008-02-23 05:31:12 -0500 (Sat, 23 Feb 2008) | 1 line
Changed paths:
   M /openbor.c
   M /source/gamelib/screen.c


------------------------------------------------------------------------
r1641 | utunnels | 2008-02-23 05:00:05 -0500 (Sat, 23 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Fix background in 8bit mode.
------------------------------------------------------------------------
r1640 | SumolX | 2008-02-22 20:52:33 -0500 (Fri, 22 Feb 2008) | 3 lines
Changed paths:
   M /psp/graphics.c

Fixed Interlaced mode and updated pointer names to reflect the actual usage of them.
frameBuffer[0] == drawBuffer
frameBuffer[1] == dispBuffer
------------------------------------------------------------------------
r1639 | SumolX | 2008-02-22 12:34:44 -0500 (Fri, 22 Feb 2008) | 1 line
Changed paths:
   M /source/gamelib/screen.c

Removed unnecessary psp header.
------------------------------------------------------------------------
r1638 | SumolX | 2008-02-22 11:47:26 -0500 (Fri, 22 Feb 2008) | 1 line
Changed paths:
   M /psp/graphics.c

removed sceGuSync(0, 0); from blitScreenToScreenRaw
------------------------------------------------------------------------
r1637 | utunnels | 2008-02-22 11:06:22 -0500 (Fri, 22 Feb 2008) | 1 line
Changed paths:
   M /source/gamelib/screen.c

Copy screen directly if the 2 screens are in same size and format.
------------------------------------------------------------------------
r1636 | utunnels | 2008-02-22 11:03:13 -0500 (Fri, 22 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

bgbuffer enable for 16/32bit mode.
------------------------------------------------------------------------
r1635 | utunnels | 2008-02-22 10:25:56 -0500 (Fri, 22 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

bgbuffer enable for 16/32bit mode, test it out.
------------------------------------------------------------------------
r1634 | SumolX | 2008-02-22 08:19:43 -0500 (Fri, 22 Feb 2008) | 1 line
Changed paths:
   M /xbox/OpenBoR.vcproj

Added 16/32 bit libraries.
------------------------------------------------------------------------
r1633 | utunnels | 2008-02-22 08:14:56 -0500 (Fri, 22 Feb 2008) | 3 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /sdl/OpenBOR_WIN.dev
   M /source/gamelib/pixelformat.c
   M /source/gamelib/spriteq.c
   M /source/gamelib/spriteq.h
   M /source/gamelib/types.h

Lock spriteq when game is paused, so stuff drawn by script can be kept.

Clean vscreen if there's no loadingbg, or it will has random colours.
------------------------------------------------------------------------
r1632 | SumolX | 2008-02-22 07:30:40 -0500 (Fri, 22 Feb 2008) | 1 line
Changed paths:
   M /psp/menu.c

changed pixel_24 to pixel_32
------------------------------------------------------------------------
r1631 | utunnels | 2008-02-22 05:04:16 -0500 (Fri, 22 Feb 2008) | 5 lines
Changed paths:
   M /Makefile
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /sdl/OpenBOR_WIN.dev
   D /source/gamelib/draw24.c
   M /source/gamelib/font.c
   M /source/gamelib/pixelformat.c
   M /source/gamelib/screen.c
   D /source/gamelib/screen24.c
   M /source/gamelib/sprite.h
   M /source/gamelib/spritef.c
   M /source/gamelib/spriteq.c
   M /source/gamelib/spritex8p16.c
   D /source/gamelib/spritex8p24.c
   M /source/gamelib/spritex8p32.c
   M /source/gamelib/texture.c
   D /source/gamelib/texture24.c
   M /source/gamelib/types.h

Delete 24bit code.

Rewrite bglayer for all formats.


------------------------------------------------------------------------
r1630 | SumolX | 2008-02-22 01:33:48 -0500 (Fri, 22 Feb 2008) | 2 lines
Changed paths:
   M /psp/graphics.c

32/16 Bit mode completely optimized with gpu copies of image to vram.
Gained 7~10fps and we still support tv out functionality.
------------------------------------------------------------------------
r1629 | SumolX | 2008-02-21 20:27:34 -0500 (Thu, 21 Feb 2008) | 2 lines
Changed paths:
   M /psp/graphics.c
   M /psp/graphics.h
   M /psp/image.c
   M /psp/menu.c

fixed screenshot code not to save in tv-output resolution
fixed menu to display correctly in tv-output scale
------------------------------------------------------------------------
r1628 | SumolX | 2008-02-21 19:56:58 -0500 (Thu, 21 Feb 2008) | 1 line
Changed paths:
   M /psp/graphics.c
   M /psp/graphics.h
   M /psp/pspport.c

Cleaned up graphics lib
------------------------------------------------------------------------
r1627 | utunnels | 2008-02-21 10:59:07 -0500 (Thu, 21 Feb 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /source/gamelib/types.h

drawmethod has an extra paramter, it is entity only and when set to 1, the entity will flip rotate direction when the direction is changed.
------------------------------------------------------------------------
r1626 | utunnels | 2008-02-21 10:09:19 -0500 (Thu, 21 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Give bind direction a fix.
------------------------------------------------------------------------
r1625 | utunnels | 2008-02-21 09:59:34 -0500 (Thu, 21 Feb 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Use int value for lifespan.
------------------------------------------------------------------------
r1624 | utunnels | 2008-02-21 09:41:01 -0500 (Thu, 21 Feb 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Use less bits for some properties in entity, model, spawnentry.
------------------------------------------------------------------------
r1623 | utunnels | 2008-02-21 07:55:20 -0500 (Thu, 21 Feb 2008) | 1 line
Changed paths:
   M /openborscript.c

speed can be change by script/fix a typo.
------------------------------------------------------------------------
r1622 | utunnels | 2008-02-21 07:52:40 -0500 (Thu, 21 Feb 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

speed can be change by script.
------------------------------------------------------------------------
r1621 | utunnels | 2008-02-21 07:02:12 -0500 (Thu, 21 Feb 2008) | 3 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Give a model copy to the entity.
So you can change every property inside the model later, if the script method is provided.

------------------------------------------------------------------------
r1620 | utunnels | 2008-02-20 15:17:11 -0500 (Wed, 20 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Fix movea + seta, seta will override movea now.
------------------------------------------------------------------------
r1619 | utunnels | 2008-02-20 12:35:32 -0500 (Wed, 20 Feb 2008) | 1 line
Changed paths:
   M /openborscript.c
   M /openborscript.h

Add a new script function loadmodel(name) to load a cached model.
------------------------------------------------------------------------
r1618 | utunnels | 2008-02-20 10:29:05 -0500 (Wed, 20 Feb 2008) | 1 line
Changed paths:
   M /source/gamelib/pixelformat.c
   M /source/gamelib/screen16.c
   M /source/gamelib/screen32.c
   M /source/gamelib/types.h

Optimize screen draw in 32/16bit mode.
------------------------------------------------------------------------
r1617 | utunnels | 2008-02-20 09:54:35 -0500 (Wed, 20 Feb 2008) | 1 line
Changed paths:
   M /source/gamelib/spritex8p32.c

Optimize remap sprite copy, flip sprite copy. Fix a typo in 32bit sprite code.
------------------------------------------------------------------------
r1616 | utunnels | 2008-02-20 09:49:07 -0500 (Wed, 20 Feb 2008) | 1 line
Changed paths:
   M /source/gamelib/pixelformat.c
   M /source/gamelib/spritef.c
   M /source/gamelib/spritex8p16.c
   M /source/gamelib/spritex8p32.c
   M /source/gamelib/types.h

Optimize remap sprite copy, flip sprite copy.
------------------------------------------------------------------------
r1615 | SumolX | 2008-02-19 17:47:33 -0500 (Tue, 19 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

If error happens during colourdepth mode, we will not display credits.  Just log error and exit.
------------------------------------------------------------------------
r1614 | utunnels | 2008-02-19 15:54:55 -0500 (Tue, 19 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Fix a typo in load_videomode.
------------------------------------------------------------------------
r1613 | SumolX | 2008-02-19 13:06:29 -0500 (Tue, 19 Feb 2008) | 3 lines
Changed paths:
   M /Makefile
   M /openbor.h

Release v2.1613  New ColourDepth functionality
8bit, 16bit, 32bit
Windows, Linux, Gp2x and PSP are the only supported platforms at the moment.
------------------------------------------------------------------------
r1612 | utunnels | 2008-02-19 12:56:20 -0500 (Tue, 19 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Replace truecolourscreen with colourdepth
------------------------------------------------------------------------
r1611 | utunnels | 2008-02-19 12:06:15 -0500 (Tue, 19 Feb 2008) | 1 line
Changed paths:
   M /source/gamelib/spritef.c

Optimize huge sprite copy, e.g. panels.
------------------------------------------------------------------------
r1610 | utunnels | 2008-02-19 11:43:40 -0500 (Tue, 19 Feb 2008) | 1 line
Changed paths:
   M /source/gamelib/spritef.c

Optimize huge sprite copy, e.g. panels.
------------------------------------------------------------------------
r1609 | utunnels | 2008-02-19 11:22:10 -0500 (Tue, 19 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Free loadingbg2 if the level doesn't use background.
------------------------------------------------------------------------
r1608 | SumolX | 2008-02-19 10:22:19 -0500 (Tue, 19 Feb 2008) | 1 line
Changed paths:
   M /psp/graphics.c
   M /psp/graphics.h
   M /psp/video.c

All optimized on PSP Video side!!!
------------------------------------------------------------------------
r1607 | utunnels | 2008-02-19 08:12:51 -0500 (Tue, 19 Feb 2008) | 1 line
Changed paths:
   M /source/gamelib/texture24.c

Fix texture_planex8p24 in texture24.c.
------------------------------------------------------------------------
r1606 | utunnels | 2008-02-19 07:13:51 -0500 (Tue, 19 Feb 2008) | 1 line
Changed paths:
   M /openbor.c
   M /source/gamelib/screen.c
   M /source/gamelib/screen.h
   M /source/gamelib/screen16.c
   M /source/gamelib/screen24.c
   M /source/gamelib/screen32.c

Separate transparency copy code and non-transparency copy code.
------------------------------------------------------------------------
r1605 | utunnels | 2008-02-19 05:54:16 -0500 (Tue, 19 Feb 2008) | 1 line
Changed paths:
   M /source/gamelib/screen.c

Fix some typo in putscreen method.
------------------------------------------------------------------------
r1604 | utunnels | 2008-02-19 03:16:32 -0500 (Tue, 19 Feb 2008) | 1 line
Changed paths:
   M /source/gamelib/screen.c
   M /source/gamelib/spritef.c
   M /source/gamelib/types.h

Disable background transparency color in 8bit mode.
------------------------------------------------------------------------
r1603 | utunnels | 2008-02-19 03:15:10 -0500 (Tue, 19 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Disable background transparency color in 8bit mode.
------------------------------------------------------------------------
r1602 | utunnels | 2008-02-19 02:21:36 -0500 (Tue, 19 Feb 2008) | 2 lines
Changed paths:
   M /source/gamelib/spritef.c
   M /source/gamelib/types.h

Fix fillcolor in 8bit mode.

------------------------------------------------------------------------
r1601 | utunnels | 2008-02-19 02:19:44 -0500 (Tue, 19 Feb 2008) | 2 lines
Changed paths:
   M /openbor.c

Fix fillcolor in 8bit mode.

------------------------------------------------------------------------
r1600 | SumolX | 2008-02-18 17:18:44 -0500 (Mon, 18 Feb 2008) | 1 line
Changed paths:
   M /psp/graphics.c
   M /psp/graphics.h
   M /psp/pspport.c
   M /psp/video.c

moved all 24bit data handling from video.c to graphics.c
------------------------------------------------------------------------
r1599 | utunnels | 2008-02-18 15:43:17 -0500 (Mon, 18 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Dust should not drop.
------------------------------------------------------------------------
r1598 | SumolX | 2008-02-18 15:14:34 -0500 (Mon, 18 Feb 2008) | 1 line
Changed paths:
   M /psp/graphics.c
   M /psp/video.c

optimizations to drawing screen for psp
------------------------------------------------------------------------
r1597 | SumolX | 2008-02-18 14:59:52 -0500 (Mon, 18 Feb 2008) | 1 line
Changed paths:
   M /psp/graphics.c
   M /psp/video.c

PSP now supports 16, 14, and 32 bit color depths.
------------------------------------------------------------------------
r1596 | utunnels | 2008-02-18 14:46:11 -0500 (Mon, 18 Feb 2008) | 1 line
Changed paths:
   M /openbor.c


------------------------------------------------------------------------
r1595 | utunnels | 2008-02-18 14:44:23 -0500 (Mon, 18 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Fix platform jump(should not check inair since the altitude is changing fast, and it should check diff(base, a))
------------------------------------------------------------------------
r1594 | utunnels | 2008-02-18 14:36:40 -0500 (Mon, 18 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Fix neon in 32bit, fix platform jump(should not check inair since the altitude is changing fast)
------------------------------------------------------------------------
r1593 | utunnels | 2008-02-18 13:39:51 -0500 (Mon, 18 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

AI move In-air check should not affect bomb/star/...
------------------------------------------------------------------------
r1592 | utunnels | 2008-02-18 11:52:41 -0500 (Mon, 18 Feb 2008) | 1 line
Changed paths:
   M /source/gamelib/spritef.c

Align check in encodesprite.
------------------------------------------------------------------------
r1591 | utunnels | 2008-02-18 11:03:51 -0500 (Mon, 18 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Disable action when throw animation is set(both grabbed one and the thrower).
------------------------------------------------------------------------
r1590 | utunnels | 2008-02-18 09:55:33 -0500 (Mon, 18 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Disable sky-walk when an enemy's spawned in mid-air.
------------------------------------------------------------------------
r1589 | utunnels | 2008-02-18 09:27:09 -0500 (Mon, 18 Feb 2008) | 1 line
Changed paths:
   M /source/gamelib/pixelformat.c

Fix some alpha blending effects in 16bit mode.
------------------------------------------------------------------------
r1588 | utunnels | 2008-02-18 04:17:45 -0500 (Mon, 18 Feb 2008) | 1 line
Changed paths:
   M /openbor.c
   M /source/gamelib/spriteq.c

Give bind feature a bindanim property to keep same animation of the 2 entities.
------------------------------------------------------------------------
r1587 | utunnels | 2008-02-18 02:38:40 -0500 (Mon, 18 Feb 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Give bind feature a bindanim property to keep same animation of the 2 entities.
------------------------------------------------------------------------
r1586 | utunnels | 2008-02-18 02:27:20 -0500 (Mon, 18 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Shock and burn animation should change to last frame of fall animation immediately when the entity touches the ground like before.
------------------------------------------------------------------------
r1585 | utunnels | 2008-02-17 15:19:30 -0500 (Sun, 17 Feb 2008) | 1 line
Changed paths:
   M /openbor.c
   M /sdl/video.c
   M /source/gamelib/pixelformat.c
   M /source/gamelib/screen.c

16bit code completed
------------------------------------------------------------------------
r1584 | utunnels | 2008-02-17 13:27:52 -0500 (Sun, 17 Feb 2008) | 1 line
Changed paths:
   M /Makefile
   M /sdl/OpenBOR_WIN.dev
   A /source/gamelib/spritex8p16.c

Add missing files for Makefile.
------------------------------------------------------------------------
r1583 | utunnels | 2008-02-17 13:18:51 -0500 (Sun, 17 Feb 2008) | 6 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /sdl/OpenBOR_WIN.dev
   M /sdl/video.c
   M /source/gamelib/anigif.c
   M /source/gamelib/bitmap.c
   M /source/gamelib/draw.h
   A /source/gamelib/draw16.c
   M /source/gamelib/draw24.c
   A /source/gamelib/draw32.c
   M /source/gamelib/font.c
   M /source/gamelib/loadimg.c
   A /source/gamelib/pixelformat.c
   M /source/gamelib/screen.c
   M /source/gamelib/screen.h
   A /source/gamelib/screen16.c
   A /source/gamelib/screen24.c
   A /source/gamelib/screen32.c
   M /source/gamelib/sprite.h
   M /source/gamelib/spritef.c
   M /source/gamelib/spriteq.c
   M /source/gamelib/spritex8p24.c
   A /source/gamelib/spritex8p32.c
   M /source/gamelib/texture.c
   M /source/gamelib/texture.h
   A /source/gamelib/texture16.c
   A /source/gamelib/texture24.c
   A /source/gamelib/texture32.c
   M /source/gamelib/types.h

32bit code available.
video.txt

truecolourscreen {1/0} {16bit/24bit/32bit}

16bit is not fully implemented.
------------------------------------------------------------------------
r1582 | utunnels | 2008-02-16 10:53:18 -0500 (Sat, 16 Feb 2008) | 1 line
Changed paths:
   M /source/gamelib/spritex8p24.c


------------------------------------------------------------------------
r1581 | utunnels | 2008-02-16 09:17:10 -0500 (Sat, 16 Feb 2008) | 1 line
Changed paths:
   M /source/gamelib/draw24.c
   M /source/gamelib/spritex8p24.c


------------------------------------------------------------------------
r1580 | utunnels | 2008-02-16 09:09:09 -0500 (Sat, 16 Feb 2008) | 1 line
Changed paths:
   M /source/gamelib/draw24.c
   M /source/gamelib/screen.c
   M /source/gamelib/spritex8p24.c

Copy destination pointer set as register variable will be faster on pc, not sure about others.
------------------------------------------------------------------------
r1579 | utunnels | 2008-02-16 08:20:36 -0500 (Sat, 16 Feb 2008) | 2 lines
Changed paths:
   M /source/gamelib/screen.c
   M /source/gamelib/spritex8p24.c
   M /source/gamelib/texture.c
   M /source/gamelib/types.h

Replace memcpy by byte assign.

------------------------------------------------------------------------
r1578 | SumolX | 2008-02-15 23:00:58 -0500 (Fri, 15 Feb 2008) | 1 line
Changed paths:
   M /psp/graphics.c
   M /psp/graphics.h
   M /psp/image.c
   M /psp/menu.c
   M /psp/video.c

PSP now supports 24-Bit -> 32-Bit colors
------------------------------------------------------------------------
r1577 | SumolX | 2008-02-15 19:01:21 -0500 (Fri, 15 Feb 2008) | 1 line
Changed paths:
   M /vc7/OpenBOR.vcproj

Removed ssprite.o
------------------------------------------------------------------------
r1576 | utunnels | 2008-02-15 10:06:05 -0500 (Fri, 15 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Reset projectile property when hit by an attack while still on the ground or falling.
------------------------------------------------------------------------
r1575 | utunnels | 2008-02-15 05:22:24 -0500 (Fri, 15 Feb 2008) | 1 line
Changed paths:
   M /openborscript.c

Fix some draw/screen methods under 24bit mode.
------------------------------------------------------------------------
r1574 | utunnels | 2008-02-15 04:51:58 -0500 (Fri, 15 Feb 2008) | 1 line
Changed paths:
   M /openbor.c
   M /source/gamelib/screen.c
   M /source/gamelib/spriteq.c

Fix copyscreen_blend24.
------------------------------------------------------------------------
r1573 | utunnels | 2008-02-15 03:06:54 -0500 (Fri, 15 Feb 2008) | 3 lines
Changed paths:
   M /openbor.c
   M /source/gamelib/font.c

Use truecolourscreen command to set pixelformat in video.txt.

Give each font a single palette instead of per-character to cut the memory usage down.
------------------------------------------------------------------------
r1572 | utunnels | 2008-02-15 01:38:33 -0500 (Fri, 15 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Fix flipy of gfxshadow.
------------------------------------------------------------------------
r1571 | utunnels | 2008-02-14 15:57:40 -0500 (Thu, 14 Feb 2008) | 1 line
Changed paths:
   M /source/gamelib/spriteq.c


------------------------------------------------------------------------
r1570 | utunnels | 2008-02-14 15:54:54 -0500 (Thu, 14 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Fix a fall animation do_attack bug(hope this time it is really fixed).
------------------------------------------------------------------------
r1569 | utunnels | 2008-02-14 15:12:31 -0500 (Thu, 14 Feb 2008) | 1 line
Changed paths:
   M /source/gamelib/spriteq.c

Fix a spriteq offset bug.
------------------------------------------------------------------------
r1568 | utunnels | 2008-02-14 14:28:02 -0500 (Thu, 14 Feb 2008) | 1 line
Changed paths:
   M /openbor.c
   M /source/gamelib/draw24.c
   M /source/gamelib/screen.c
   M /source/gamelib/spritex8p24.c
   M /source/gamelib/texture.c
   M /source/gamelib/types.h

Replace bit-shifting with memcpy.
------------------------------------------------------------------------
r1567 | SumolX | 2008-02-14 12:00:28 -0500 (Thu, 14 Feb 2008) | 2 lines
Changed paths:
   M /openborscript.c
   M /vc8/OpenBOR.vcproj

ssprite removed from vc8
openborscript.c assignments come after declarations.
------------------------------------------------------------------------
r1566 | utunnels | 2008-02-14 11:58:41 -0500 (Thu, 14 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Fix load_background in 24bit mode, global palette still need to be filled.
------------------------------------------------------------------------
r1565 | SumolX | 2008-02-14 11:01:09 -0500 (Thu, 14 Feb 2008) | 1 line
Changed paths:
   M /sdl/video.h

missed updated to std int types in video.h
------------------------------------------------------------------------
r1564 | SumolX | 2008-02-14 10:58:13 -0500 (Thu, 14 Feb 2008) | 2 lines
Changed paths:
   M /Makefile
   M /sdl/video.c
   M /sdl/video.h
   M /source/gamelib/filters.c
   M /source/gamelib/filters.h
   M /source/gamelib/types.h

ok... sdl code for gp2x and win/linux are now identical for the most part....   hopefully gp2x will not have any issues.....lol
Also removed SDL dependencies from filters lib.  its now references the standard types for ints
------------------------------------------------------------------------
r1563 | utunnels | 2008-02-14 09:40:08 -0500 (Thu, 14 Feb 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /sdl/video.c
   M /source/gamelib/screen.c
   M /source/gamelib/spriteq.c
   M /source/gamelib/texture.c
   M /source/gamelib/texture.h

Support level palette in 24bit mode, in different way though, have to give panel, texture and background same palette if you want to use this feature.
------------------------------------------------------------------------
r1562 | utunnels | 2008-02-13 15:48:01 -0500 (Wed, 13 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Remove hard coded check so remap and blend can work and the same time in 24bit mode.
------------------------------------------------------------------------
r1561 | utunnels | 2008-02-13 14:59:10 -0500 (Wed, 13 Feb 2008) | 3 lines
Changed paths:
   M /openbor.c
   M /sdl/video.c
   M /source/gamelib/palette.c
   M /source/gamelib/palette.h
   M /source/gamelib/spritef.c
   M /source/gamelib/spriteq.c
   M /source/gamelib/spritex8p24.c
   M /source/gamelib/types.h

Fix gfxshadow and loadingbg.

Gfxshadow now calculates the base line from the ground.
------------------------------------------------------------------------
r1560 | utunnels | 2008-02-13 08:15:20 -0500 (Wed, 13 Feb 2008) | 1 line
Changed paths:
   M /openbor.c
   M /source/gamelib/anigif.c
   M /source/gamelib/loadimg.c
   M /source/gamelib/spriteq.c

neonpanels and gif scenes are now available under 24bit mode.
------------------------------------------------------------------------
r1559 | utunnels | 2008-02-13 04:09:26 -0500 (Wed, 13 Feb 2008) | 1 line
Changed paths:
   M /openbor.c
   M /source/gamelib/anigif.c
   M /source/gamelib/draw.c
   M /source/gamelib/draw24.c
   M /source/gamelib/font.c
   M /source/gamelib/loadimg.c
   M /source/gamelib/spriteq.c
   M /source/gamelib/spritex8p24.c

Fix loadingbg2.
------------------------------------------------------------------------
r1558 | utunnels | 2008-02-13 02:45:26 -0500 (Wed, 13 Feb 2008) | 1 line
Changed paths:
   M /sdl/video.c

24bit mask changed for video.c.
------------------------------------------------------------------------
r1557 | utunnels | 2008-02-12 13:39:39 -0500 (Tue, 12 Feb 2008) | 1 line
Changed paths:
   M /source/gamelib/texture.c

Write 24bit code for texture.
------------------------------------------------------------------------
r1556 | utunnels | 2008-02-12 12:25:09 -0500 (Tue, 12 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Fixed hmap.
------------------------------------------------------------------------
r1555 | utunnels | 2008-02-12 11:52:31 -0500 (Tue, 12 Feb 2008) | 1 line
Changed paths:
   M /sdl/video.c

Change video.c prepare for 24bit screen.
------------------------------------------------------------------------
r1554 | utunnels | 2008-02-12 11:10:43 -0500 (Tue, 12 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Check loadingbg[#][0] when call lifebar_colors.
------------------------------------------------------------------------
r1553 | utunnels | 2008-02-12 10:52:34 -0500 (Tue, 12 Feb 2008) | 2 lines
Changed paths:
   M /dc/video.c
   M /dc/video.h
   M /dos/VIDEO.C
   M /dos/VIDEO.H
   M /openbor.c
   M /ps2/video.c
   M /ps2/video.h
   M /psp/video.c
   M /psp/video.h
   M /sdl/video.c
   M /sdl/video.h
   M /xbox/video.c
   M /xbox/video.h

video_set_mode will need 3rd paramters, specify pixel bytes count.

------------------------------------------------------------------------
r1552 | utunnels | 2008-02-12 09:39:46 -0500 (Tue, 12 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

lifebar_colors and standard_palette should be called once before update_loading. Since the method reads file and should be very slow.
------------------------------------------------------------------------
r1551 | utunnels | 2008-02-12 09:07:34 -0500 (Tue, 12 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Drawmethod should be copied, not reference the frame's drawmethod or entity's.
------------------------------------------------------------------------
r1550 | utunnels | 2008-02-12 09:01:04 -0500 (Tue, 12 Feb 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /source/gamelib/draw.c
   M /source/gamelib/draw.h
   M /source/gamelib/draw24.c
   M /source/gamelib/font.c
   M /source/gamelib/screen.c
   M /source/gamelib/screen.h
   M /source/gamelib/sprite.h
   M /source/gamelib/spritef.c
   M /source/gamelib/spriteq.c
   M /source/gamelib/spriteq.h
   M /source/gamelib/spritex8p24.c
   M /source/gamelib/types.h

All sprite method use s_drawmethod to clean up the code.

------------------------------------------------------------------------
r1549 | utunnels | 2008-02-12 02:49:34 -0500 (Tue, 12 Feb 2008) | 1 line
Changed paths:
   M /openbor.c
   M /source/gamelib/font.c
   M /source/gamelib/sprite.h
   M /source/gamelib/spritef.c
   M /source/gamelib/spriteq.c
   M /source/gamelib/spritex8p24.c
   M /source/gamelib/types.h

Remove is_flip property from s_sprite, use is_flip paramter for sprite functions. This will avoid the complexity of swapping centerx/y.
------------------------------------------------------------------------
r1548 | utunnels | 2008-02-11 12:17:20 -0500 (Mon, 11 Feb 2008) | 2 lines
Changed paths:
   M /source/gamelib/spriteq.c
   M /source/gamelib/spriteq.h

Put alpha effect back into gfxshadow.
Therefore the sprite queue need an extra property.
------------------------------------------------------------------------
r1547 | utunnels | 2008-02-11 11:30:20 -0500 (Mon, 11 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Check z at least once when player respawn in a level has same min/max z. So they won't drop in hole.
------------------------------------------------------------------------
r1546 | utunnels | 2008-02-11 11:14:47 -0500 (Mon, 11 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Check z at least once when player respawn in a level has same min/max z. So they won't drop in hole.
------------------------------------------------------------------------
r1545 | utunnels | 2008-02-11 09:30:33 -0500 (Mon, 11 Feb 2008) | 1 line
Changed paths:
   M /psp/menu.c

Hmm, psp menu use loadscreen function, so update it to the new version.
------------------------------------------------------------------------
r1544 | utunnels | 2008-02-11 09:27:52 -0500 (Mon, 11 Feb 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /source/gamelib/bitmap.c
   M /source/gamelib/bitmap.h
   M /source/gamelib/font.c
   M /source/gamelib/loadimg.c
   M /source/gamelib/loadimg.h
   M /source/gamelib/screen.c
   M /source/gamelib/spritef.c
   M /source/gamelib/spritex8p24.c
   M /source/gamelib/types.h

Implement palette to sprite/screen/bitmap structure.

------------------------------------------------------------------------
r1543 | utunnels | 2008-02-11 02:41:07 -0500 (Mon, 11 Feb 2008) | 1 line
Changed paths:
   M /openbor.c
   M /source/gamelib/spriteq.c
   M /source/gamelib/spriteq.h

Add entity's drawmethod as a paramter of gfxshadow method.
------------------------------------------------------------------------
r1542 | utunnels | 2008-02-11 01:14:45 -0500 (Mon, 11 Feb 2008) | 1 line
Changed paths:
   M /source/utils.c

Fix screenshot filename.
------------------------------------------------------------------------
r1541 | utunnels | 2008-02-11 00:42:38 -0500 (Mon, 11 Feb 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

jumpspeed {int} jumpspeedf {decimal} used to customize forward speed when jump forward.
------------------------------------------------------------------------
r1540 | utunnels | 2008-02-10 11:25:28 -0500 (Sun, 10 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Fix endlevel.
------------------------------------------------------------------------
r1539 | utunnels | 2008-02-10 11:00:46 -0500 (Sun, 10 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Fix drop item in elevator stages.
------------------------------------------------------------------------
r1538 | utunnels | 2008-02-10 08:40:09 -0500 (Sun, 10 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Enable flipy for gfxshadow, but rotate still doesn't work.
------------------------------------------------------------------------
r1537 | utunnels | 2008-02-10 08:02:04 -0500 (Sun, 10 Feb 2008) | 3 lines
Changed paths:
   M /openbor.c

Drain rate should count in second since draintime does.

Add break in swtich-case struct of drain code.
------------------------------------------------------------------------
r1536 | utunnels | 2008-02-10 07:44:25 -0500 (Sun, 10 Feb 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Use macro check_range_both for riseattack.
------------------------------------------------------------------------
r1535 | utunnels | 2008-02-10 07:09:14 -0500 (Sun, 10 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Fix draintime.
------------------------------------------------------------------------
r1534 | utunnels | 2008-02-10 06:27:25 -0500 (Sun, 10 Feb 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Fix draintime.
------------------------------------------------------------------------
r1533 | utunnels | 2008-02-10 00:48:42 -0500 (Sun, 10 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Reset projectile to 0 if the entity is grabbed/damaged when he is still lying on the ground.
------------------------------------------------------------------------
r1532 | utunnels | 2008-02-09 10:05:25 -0500 (Sat, 09 Feb 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /source/gamelib/loadimg.c
   M /source/gamelib/loadimg.h

Add a loadimagepalette function to load only palette of the image file.

------------------------------------------------------------------------
r1531 | utunnels | 2008-02-09 01:27:21 -0500 (Sat, 09 Feb 2008) | 2 lines
Changed paths:
   M /source/gamelib/spritef.c

Rotate code now draw 3 times instead of 4.

------------------------------------------------------------------------
r1530 | utunnels | 2008-02-08 17:30:41 -0500 (Fri, 08 Feb 2008) | 15 lines
Changed paths:
   M /openbor.c

This one it should work.


void check_attack()
{
    // Can't hit an opponent if you are frozen
    if(!is_frozen(self) && self->animation->attacks && 
        self->animation->attacks[self->animpos] &&
       !(self->projectile>0 && !self->falling) &&
       !(self->drop && self->projectile<=0))
    {   
        do_attack(self);
    }
    else self->attack_id = 0;
}
------------------------------------------------------------------------
r1529 | utunnels | 2008-02-08 16:59:14 -0500 (Fri, 08 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Hmm, projectile should also be set to 0 when the entity touched the ground.
------------------------------------------------------------------------
r1528 | utunnels | 2008-02-08 15:57:39 -0500 (Fri, 08 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Disable projectile hit when the entity has landed already.
------------------------------------------------------------------------
r1527 | SumolX | 2008-02-08 13:25:03 -0500 (Fri, 08 Feb 2008) | 1 line
Changed paths:
   M /vc7/OpenBOR.vcproj
   M /vc8/OpenBOR.vcproj

new 24 bit libraries now added
------------------------------------------------------------------------
r1526 | utunnels | 2008-02-08 12:20:22 -0500 (Fri, 08 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Disable pausemenu when displaying credits.
------------------------------------------------------------------------
r1525 | utunnels | 2008-02-08 12:10:37 -0500 (Fri, 08 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Disable screenshot when you are in pause menu.
------------------------------------------------------------------------
r1524 | utunnels | 2008-02-08 11:27:39 -0500 (Fri, 08 Feb 2008) | 3 lines
Changed paths:
   M /openbor.c
   M /source/gamelib/spriteq.c



Item should spawn inside screen, fixed.
------------------------------------------------------------------------
r1523 | utunnels | 2008-02-08 04:47:34 -0500 (Fri, 08 Feb 2008) | 1 line
Changed paths:
   M /source/gamelib/draw24.c
   M /source/gamelib/screen.c
   M /source/gamelib/spritex8p24.c

Faint, int is Little Endian, rewrite those putpixel methods.
------------------------------------------------------------------------
r1522 | utunnels | 2008-02-08 03:45:02 -0500 (Fri, 08 Feb 2008) | 1 line
Changed paths:
   M /Makefile
   M /openbor.c
   M /psp/menu.c
   M /sdl/OpenBOR_WIN.dev
   M /source/gamelib/draw.h
   D /source/gamelib/draw16.c
   A /source/gamelib/draw24.c
   M /source/gamelib/screen.c
   M /source/gamelib/screen.h
   M /source/gamelib/sprite.h
   M /source/gamelib/spriteq.c
   D /source/gamelib/spritex8p16.c
   A /source/gamelib/spritex8p24.c
   M /source/gamelib/types.h

Use 24bit palette instead of 16bit, compiled and there's no error so just commit.
------------------------------------------------------------------------
r1521 | SumolX | 2008-02-07 22:59:09 -0500 (Thu, 07 Feb 2008) | 1 line
Changed paths:
   M /source/utils.c

More cleanup done to utils.c
------------------------------------------------------------------------
r1520 | SumolX | 2008-02-07 20:12:11 -0500 (Thu, 07 Feb 2008) | 2 lines
Changed paths:
   M /source/utils.c
   M /vc7/OpenBOR.vcproj

Added two new objects to vc7
Cleaned up utils.c
------------------------------------------------------------------------
r1519 | SumolX | 2008-02-07 18:41:18 -0500 (Thu, 07 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

choose_difficulty() back font placed incorrectly.
------------------------------------------------------------------------
r1518 | SumolX | 2008-02-07 18:34:18 -0500 (Thu, 07 Feb 2008) | 1 line
Changed paths:
   M /psp/menu.c

Fixed menu screenshot and packfile selection when exiting.
------------------------------------------------------------------------
r1517 | SumolX | 2008-02-07 18:30:48 -0500 (Thu, 07 Feb 2008) | 1 line
Changed paths:
   M /psp/menu.c

Fixed bootup issue from menu.
------------------------------------------------------------------------
r1516 | SumolX | 2008-02-07 13:49:42 -0500 (Thu, 07 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Removed movieplay Dreamcast.
------------------------------------------------------------------------
r1515 | utunnels | 2008-02-07 13:27:28 -0500 (Thu, 07 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Fix a pause menu freeze bug.
------------------------------------------------------------------------
r1514 | SumolX | 2008-02-07 13:24:44 -0500 (Thu, 07 Feb 2008) | 1 line
Changed paths:
   M /vc8/OpenBOR.vcproj

Missing new objects
------------------------------------------------------------------------
r1513 | SumolX | 2008-02-07 12:33:52 -0500 (Thu, 07 Feb 2008) | 1 line
Changed paths:
   M /psp/menu.c

Some more code cleanup and optimization of functions.
------------------------------------------------------------------------
r1512 | utunnels | 2008-02-07 12:26:52 -0500 (Thu, 07 Feb 2008) | 3 lines
Changed paths:
   M /openbor.c

Break update to smaller functions.
Make pausemenu a separated function so movie log can ignore the input when game is paused.
Pause menu now use level's background or just blackscreen.
------------------------------------------------------------------------
r1511 | SumolX | 2008-02-07 11:41:57 -0500 (Thu, 07 Feb 2008) | 3 lines
Changed paths:
   M /psp/menu.c

Optimized menu for allocating previews then caching.
Enhanced possible checks error conditions.
Cleaned up code.
------------------------------------------------------------------------
r1510 | utunnels | 2008-02-07 10:18:48 -0500 (Thu, 07 Feb 2008) | 1 line
Changed paths:
   M /psp/menu.c


------------------------------------------------------------------------
r1509 | SumolX | 2008-02-07 10:12:48 -0500 (Thu, 07 Feb 2008) | 1 line
Changed paths:
   M /psp/menu.c
   M /source/gamelib/screen.c

Updated menu.c and screen.c due to allocscreen() now takes an additional parameter.
------------------------------------------------------------------------
r1508 | utunnels | 2008-02-07 04:37:37 -0500 (Thu, 07 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Nopassiveblock now can use ranges.
------------------------------------------------------------------------
r1507 | utunnels | 2008-02-07 03:25:15 -0500 (Thu, 07 Feb 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /source/gamelib/loadimg.c
   M /source/gamelib/loadimg.h
   M /source/gamelib/screen.c
   M /source/gamelib/screen.h
   M /source/gamelib/spriteq.c
   M /source/gamelib/spriteq.h
   M /source/gamelib/spritex8p16.c
   M /source/gamelib/types.h

Code compiled and work, just commit in case...
------------------------------------------------------------------------
r1506 | SumolX | 2008-02-06 11:37:52 -0500 (Wed, 06 Feb 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

No more stringtable, as it was useless since day to day we make changes that could or would impact it, therefore making it usesless.
------------------------------------------------------------------------
r1505 | SumolX | 2008-02-06 10:15:00 -0500 (Wed, 06 Feb 2008) | 1 line
Changed paths:
   M /sdl/gp2x/gp2xport.c
   M /sdl/gp2x/gp2xport.h
   M /source/memlib/memage.c
   M /source/tracelib/tracemalloc.c

Removed upper memory support from GP2X as it doesn't work.
------------------------------------------------------------------------
r1504 | SumolX | 2008-02-06 09:44:20 -0500 (Wed, 06 Feb 2008) | 1 line
Changed paths:
   M /Makefile

added draw16 and spritex8p16 objects
------------------------------------------------------------------------
r1503 | utunnels | 2008-02-06 08:41:20 -0500 (Wed, 06 Feb 2008) | 3 lines
Changed paths:
   M /openbor.c
   M /sdl/OpenBOR_WIN.dev
   M /sdl/video.c
   M /source/gamelib/draw.c
   M /source/gamelib/draw.h
   A /source/gamelib/draw16.c
   M /source/gamelib/screen.h
   M /source/gamelib/sprite.h
   M /source/gamelib/spriteq.c
   M /source/gamelib/spriteq.h
   A /source/gamelib/spritex8p16.c

Add some 8bit sprite/16bit screen support methods, not completed.


------------------------------------------------------------------------
r1502 | utunnels | 2008-02-06 04:30:38 -0500 (Wed, 06 Feb 2008) | 4 lines
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /source/gamelib/screen.c
   M /source/gamelib/sprite.h
   M /source/gamelib/types.h

Enable range for upper attack.
Alloc screen in one time, don't use tracemalloc again for screen.data.


------------------------------------------------------------------------
r1501 | SumolX | 2008-02-05 16:44:12 -0500 (Tue, 05 Feb 2008) | 2 lines
Changed paths:
   A /ps2
   A /ps2/Makefile
   A /ps2/bor.c
   A /ps2/borstartup.c
   A /ps2/borstartup.h
   A /ps2/borstartup_img.h
   A /ps2/consfont.c
   A /ps2/control.c
   A /ps2/control.h
   A /ps2/crt0.s
   A /ps2/gsvga.c
   A /ps2/gsvga.h
   A /ps2/ps2cons.c
   A /ps2/ps2cons.h
   A /ps2/ps2port.c
   A /ps2/ps2port.h
   A /ps2/ps2sdr.c
   A /ps2/ps2sdr.h
   A /ps2/soundmix.c
   A /ps2/soundmix.h
   A /ps2/timer.c
   A /ps2/timer.h
   A /ps2/vga.c
   A /ps2/vga.h
   A /ps2/video.c
   A /ps2/video.h

ps2 source now added....
but not tested and not working
------------------------------------------------------------------------
r1500 | SumolX | 2008-02-05 16:35:18 -0500 (Tue, 05 Feb 2008) | 1 line
Changed paths:
   M /source/gamelib/anigif.c
   M /source/gamelib/filecache.c
   M /source/gamelib/loadimg.c
   M /source/gamelib/packfile.c
   M /source/randlib/rand32.c

Preparing PS2 Port
------------------------------------------------------------------------
r1499 | SumolX | 2008-02-05 14:32:11 -0500 (Tue, 05 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Bug Fixed - vertical placement of rush.
------------------------------------------------------------------------
r1498 | SumolX | 2008-02-05 12:37:30 -0500 (Tue, 05 Feb 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

ReOrganized menu system layout.
------------------------------------------------------------------------
r1497 | utunnels | 2008-02-05 11:08:25 -0500 (Tue, 05 Feb 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Remove layer property in entity since it is never used.
Display fps with ram used under the screen.
------------------------------------------------------------------------
r1496 | utunnels | 2008-02-05 09:03:26 -0500 (Tue, 05 Feb 2008) | 3 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Give  spawn entry a model property, reserved for direct spawn via model.

Also replace defaultname in entity with defaultmodel, because a model handle must contains a name, and it is faster to spawn with a model handle without searching through the list.
------------------------------------------------------------------------
r1495 | utunnels | 2008-02-05 08:11:02 -0500 (Tue, 05 Feb 2008) | 3 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /sdl/sdlport.c
   M /sdl/sdlport.h
   M /source/gamelib/packfile.c

Replace most name with index.
So model_cache will not be freed unless the forced memory clean up is called or the game shuts down.

------------------------------------------------------------------------
r1494 | SumolX | 2008-02-04 15:52:36 -0500 (Mon, 04 Feb 2008) | 1 line
Changed paths:
   M /source/memlib/memage.c

Ooops... missed ramblock
------------------------------------------------------------------------
r1493 | SumolX | 2008-02-04 15:50:00 -0500 (Mon, 04 Feb 2008) | 1 line
Changed paths:
   M /sdl/gp2x/gp2xport.c
   M /sdl/gp2x/gp2xport.h
   M /sdl/sdlport.c
   M /source/memlib/memage.c

gp2x fix for memoryAvailable()
------------------------------------------------------------------------
r1492 | utunnels | 2008-02-04 11:29:37 -0500 (Mon, 04 Feb 2008) | 3 lines
Changed paths:
   M /source/gamelib/spritef.c

Sprite rotate works now, might be slow but it works with scaling.

Not good with alpha blending because some pixels are drawn in the same positions.
------------------------------------------------------------------------
r1491 | utunnels | 2008-02-04 07:49:41 -0500 (Mon, 04 Feb 2008) | 1 line
Changed paths:
   M /openbor.c

Don't try knife again if stars are spawned.
------------------------------------------------------------------------
r1490 | utunnels | 2008-02-04 07:23:33 -0500 (Mon, 04 Feb 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /source/gamelib/spritef.c

Check custpshotno Or custknife instead of And in throwframe check section.
------------------------------------------------------------------------
r1489 | utunnels | 2008-02-03 16:39:52 -0500 (Sun, 03 Feb 2008) | 3 lines
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /source/gamelib/spritef.c
   M /source/gamelib/types.h

Scriptengine: bgspeed, bgdir can be accessed by changelevelproperty.

spritef.c: add a rotate method, not completed.
------------------------------------------------------------------------
r1488 | utunnels | 2008-02-03 09:55:15 -0500 (Sun, 03 Feb 2008) | 1 line
Changed paths:
   M /source/gamelib/spritef.c
   M /source/globals.h

Change in sprite scaling code, now the y offset seems OK, it used to shift up or down by 1 pixel if the scale-y value is not divided by 256.
------------------------------------------------------------------------
r1487 | utunnels | 2008-02-03 03:50:36 -0500 (Sun, 03 Feb 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Hard coded star and knife section, it should not crash now instead it will check between the 2 and find the valid one.
------------------------------------------------------------------------
r1486 | utunnels | 2008-01-31 15:46:23 -0500 (Thu, 31 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Landframe and dropframe should be applied only once or frames behind them will be ignored.
------------------------------------------------------------------------
r1485 | utunnels | 2008-01-31 03:12:14 -0500 (Thu, 31 Jan 2008) | 3 lines
Changed paths:
   M /openbor.c

Clear background before playing gif.


------------------------------------------------------------------------
r1484 | utunnels | 2008-01-31 02:29:46 -0500 (Thu, 31 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Fix in/out level type's x-autoscroll.
------------------------------------------------------------------------
r1483 | utunnels | 2008-01-30 14:45:28 -0500 (Wed, 30 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Use a player model list to store player models.
------------------------------------------------------------------------
r1482 | utunnels | 2008-01-30 14:39:37 -0500 (Wed, 30 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Use a player model list to store player models.
------------------------------------------------------------------------
r1481 | utunnels | 2008-01-30 11:49:52 -0500 (Wed, 30 Jan 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Give rangez default value grabdistance/3.
------------------------------------------------------------------------
r1480 | utunnels | 2008-01-30 11:17:59 -0500 (Wed, 30 Jan 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Animation command rangez and rangea added.
------------------------------------------------------------------------
r1479 | utunnels | 2008-01-30 10:45:18 -0500 (Wed, 30 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Allow bomb to adjust base, so it won't explode in air when the thrower is jumping.
------------------------------------------------------------------------
r1478 | utunnels | 2008-01-30 09:35:17 -0500 (Wed, 30 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Check models_loaded for find_model or it will crash.
------------------------------------------------------------------------
r1477 | utunnels | 2008-01-30 09:18:26 -0500 (Wed, 30 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

models_sort should be called after models_loaded++
------------------------------------------------------------------------
r1476 | utunnels | 2008-01-30 06:21:48 -0500 (Wed, 30 Jan 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /source/scriptlib/ScriptVariant.c

Sort model_list for searching.
------------------------------------------------------------------------
r1475 | utunnels | 2008-01-30 05:29:59 -0500 (Wed, 30 Jan 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /source/utils.c
   M /source/utils.h

Move str_search to util.c, update some function with this method.
------------------------------------------------------------------------
r1474 | utunnels | 2008-01-30 02:55:58 -0500 (Wed, 30 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Fix a bug when the blocker is about to be chipped to death, the attack takes damage instead.
------------------------------------------------------------------------
r1473 | utunnels | 2008-01-29 17:51:28 -0500 (Tue, 29 Jan 2008) | 1 line
Changed paths:
   M /openborscript.c

Hmm, forgot extern in openbor_getentity, add it.
------------------------------------------------------------------------
r1472 | utunnels | 2008-01-29 15:58:43 -0500 (Tue, 29 Jan 2008) | 1 line
Changed paths:
   M /openborscript.c

A type mistake, fixed.
------------------------------------------------------------------------
r1471 | utunnels | 2008-01-29 15:57:10 -0500 (Tue, 29 Jan 2008) | 3 lines
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /openborscript.h

Script method getentity allow get an entity handle by index from ent_list.

Also ent_max is available through openborvariant, it stands for the max index of the entity list + 1, should save some loops.
------------------------------------------------------------------------
r1470 | utunnels | 2008-01-29 15:21:22 -0500 (Tue, 29 Jan 2008) | 2 lines
Changed paths:
   M /openborscript.h

updateframe, setidle, performattack method for script. Less tricky than changeentityproperty.

------------------------------------------------------------------------
r1469 | utunnels | 2008-01-29 13:57:10 -0500 (Tue, 29 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Give star code a patch, if there still be problem, just tell the modder to use shotframe instead in jumpattack.
------------------------------------------------------------------------
r1468 | utunnels | 2008-01-29 13:21:34 -0500 (Tue, 29 Jan 2008) | 1 line
Changed paths:
   M /source/scriptlib/Interpreter.c
   M /source/scriptlib/ScriptVariant.c
   M /source/scriptlib/ScriptVariant.h

Remove those un-used code from script engine.
------------------------------------------------------------------------
r1467 | utunnels | 2008-01-29 12:52:07 -0500 (Tue, 29 Jan 2008) | 4 lines
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /openborscript.h
   M /source/scriptlib/Instruction.c
   M /source/scriptlib/Instruction.h
   M /source/scriptlib/Interpreter.c
   M /source/scriptlib/Interpreter.h
   M /source/scriptlib/ScriptVariant.c
   M /source/scriptlib/ScriptVariant.h
   M /source/scriptlib/SymbolTable.c

Big change in ScriptVariant.
Now it use a shared string cache so the memory usage is cut down slightly.

Therefore when give copy value or change type, use functions declared in ScriptVariant.h instead of directly change.
------------------------------------------------------------------------
r1466 | SumolX | 2008-01-29 11:50:29 -0500 (Tue, 29 Jan 2008) | 1 line
Changed paths:
   M /openborscript.c

rush_count, rush_tally and rush_time are now all accessible.
------------------------------------------------------------------------
r1465 | utunnels | 2008-01-29 05:40:59 -0500 (Tue, 29 Jan 2008) | 1 line
Changed paths:
   M /openborscript.c

Add subject_to_wall into entityproperty. Maybe useful for an entity to go through a wall.
------------------------------------------------------------------------
r1464 | utunnels | 2008-01-29 04:39:00 -0500 (Tue, 29 Jan 2008) | 2 lines
Changed paths:
   M /openbor.c

Also display RAM used if choose fps display option.
Should be good for those who are lazy to look the menu.
------------------------------------------------------------------------
r1463 | utunnels | 2008-01-29 03:30:49 -0500 (Tue, 29 Jan 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c

Clean up smartbomb after alloc it.
------------------------------------------------------------------------
r1462 | utunnels | 2008-01-28 07:15:24 -0500 (Mon, 28 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

"totalram" and "usedram" are available through openborvariant.
------------------------------------------------------------------------
r1461 | SumolX | 2008-01-27 20:19:28 -0500 (Sun, 27 Jan 2008) | 1 line
Changed paths:
   M /openbor.c
   M /sdl/soundmix.c

MAX channels should not be changed in soundmix.c instead change default to sound_init(12) this way we effect all platforms evenly.
------------------------------------------------------------------------
r1460 | utunnels | 2008-01-27 10:13:47 -0500 (Sun, 27 Jan 2008) | 1 line
Changed paths:
   M /openbor.c
   M /source/scriptlib/Lexer.c

Fixed comment.
------------------------------------------------------------------------
r1459 | utunnels | 2008-01-26 12:53:27 -0500 (Sat, 26 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Fix stun.
------------------------------------------------------------------------
r1458 | utunnels | 2008-01-26 11:52:29 -0500 (Sat, 26 Jan 2008) | 1 line
Changed paths:
   M /sdl/soundmix.c

Reduce MAX_CHANNELS to 12 to avoid noises.
------------------------------------------------------------------------
r1457 | utunnels | 2008-01-25 16:54:56 -0500 (Fri, 25 Jan 2008) | 4 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Use command attack for smartbomb, so it can use any properties.

Add riseinv command to have character invincible after stand up, also a second parameter make it not blinking.

------------------------------------------------------------------------
r1456 | utunnels | 2008-01-25 14:48:37 -0500 (Fri, 25 Jan 2008) | 1 line
Changed paths:
   M /openborscript.c

Fix a crash problem when trying to free script variants when it is null.
------------------------------------------------------------------------
r1455 | utunnels | 2008-01-25 11:19:27 -0500 (Fri, 25 Jan 2008) | 2 lines
Changed paths:
   M /source/gamelib/anigif.c

Enable left-top clipping for decodegifblock.

------------------------------------------------------------------------
r1454 | utunnels | 2008-01-25 04:52:49 -0500 (Fri, 25 Jan 2008) | 1 line
Changed paths:
   D /sdl/Makefile.win

Remove makefile.win in sdl foler because it is generated by dev-c++.
------------------------------------------------------------------------
r1453 | utunnels | 2008-01-25 04:13:07 -0500 (Fri, 25 Jan 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Remove status array in attack box, use individual properties instead some coders can use it easier.

------------------------------------------------------------------------
r1452 | utunnels | 2008-01-25 03:01:16 -0500 (Fri, 25 Jan 2008) | 1 line
Changed paths:
   M /sdl/video.c

Use software-surface for SDL.
------------------------------------------------------------------------
r1451 | SumolX | 2008-01-24 19:56:40 -0500 (Thu, 24 Jan 2008) | 2 lines
Changed paths:
   M /openbor.c

Simpler checking is all thats need for loadingbg.
Is status bar being used or not, value must exist.
------------------------------------------------------------------------
r1450 | SumolX | 2008-01-24 19:41:20 -0500 (Thu, 24 Jan 2008) | 2 lines
Changed paths:
   M /source/gamelib/filecache.c
   M /source/memlib/memage.c
   M /source/utils.c
   M /xbox/OpenBoR.vcproj
   M /xbox/generic/xboxport.h

WoW... its been a while since i've compiled xbox.
Fixed all building errors.
------------------------------------------------------------------------
r1449 | SumolX | 2008-01-24 19:26:58 -0500 (Thu, 24 Jan 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h

All loadingbg(s) now accept font input as well.
Changed layout for loadingbg's display for default operation.
------------------------------------------------------------------------
r1448 | SumolX | 2008-01-24 14:43:18 -0500 (Thu, 24 Jan 2008) | 5 lines
Changed paths:
   M /openbor.c

The following text has been replaced....
SFX Volume == "Sound Effects Volume"
BGM == "Background Music"
Show Titles == "Show Music Titles".
Game Mode == "Difficulty"
------------------------------------------------------------------------
r1447 | SumolX | 2008-01-24 12:17:20 -0500 (Thu, 24 Jan 2008) | 1 line
Changed paths:
   M /vc8/OpenBOR.vcproj

Added missing files to view.
------------------------------------------------------------------------
r1446 | SumolX | 2008-01-24 11:34:50 -0500 (Thu, 24 Jan 2008) | 1 line
Changed paths:
   M /sdl/video.c

Fixed up the naming of filters a bit.
------------------------------------------------------------------------
r1445 | SumolX | 2008-01-23 22:51:16 -0500 (Wed, 23 Jan 2008) | 2 lines
Changed paths:
   M /build.sh

removed lite version from build.sh when compiling linux

------------------------------------------------------------------------
r1444 | SumolX | 2008-01-23 22:18:30 -0500 (Wed, 23 Jan 2008) | 1 line
Changed paths:
   M /openbor.c
   M /vc7/OpenBOR.vcproj

fixed bug in loading I introduced in last checkin
------------------------------------------------------------------------
r1443 | SumolX | 2008-01-23 20:45:47 -0500 (Wed, 23 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

when loading level if loadingbg2 is set to disabled we will keep the last screen active until level has been loaded.  Go to use with scenes that happen between levels with short loading times.
------------------------------------------------------------------------
r1442 | SumolX | 2008-01-23 16:30:31 -0500 (Wed, 23 Jan 2008) | 1 line
Changed paths:
   M /sdl/sdlport.c
   M /source/memlib/memage.c
   M /source/memlib/memage.h

memlib has now been updated to an easy to use memoryAvailable() search for their respective plaforms.
------------------------------------------------------------------------
r1441 | SumolX | 2008-01-23 13:04:12 -0500 (Wed, 23 Jan 2008) | 2 lines
Changed paths:
   M /openbor.c

Initilize loadingbg[x][0] = -1
This way if modder enters 0 no loading status will be shown.
------------------------------------------------------------------------
r1440 | utunnels | 2008-01-23 03:59:11 -0500 (Wed, 23 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Fix drawmethod blend and remap code.
------------------------------------------------------------------------
r1439 | kbandressen | 2008-01-22 18:02:26 -0500 (Tue, 22 Jan 2008) | 3 lines
Changed paths:
   M /openbor.c
   M /sdl/Makefile.win

made it so screen will scroll smoothly to blockades defined ahead of their 'at' location for right scrolling levels.
fixed bug with scrollz, both min and max need to be checked before actually scrolling.
changed think = suicide to takeaction = suicide in didfind_item() so script can be used to cancel the suicide effect if desired.
------------------------------------------------------------------------
r1438 | utunnels | 2008-01-22 12:39:22 -0500 (Tue, 22 Jan 2008) | 1 line
Changed paths:
   M /openborscript.c


------------------------------------------------------------------------
r1437 | utunnels | 2008-01-22 12:35:49 -0500 (Tue, 22 Jan 2008) | 1 line
Changed paths:
   M /openborscript.c

Complete script method setdrawmethod.
------------------------------------------------------------------------
r1436 | utunnels | 2008-01-22 10:34:14 -0500 (Tue, 22 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Don't clear blendfx now, because mods don't use forced memory clean will not re-load models so there's not a easy way to peek which alpha effects are in use.
------------------------------------------------------------------------
r1435 | utunnels | 2008-01-22 10:22:13 -0500 (Tue, 22 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Slight change in gravity code, change altitude to base value when the entity is not in air.
------------------------------------------------------------------------
r1434 | utunnels | 2008-01-22 05:55:03 -0500 (Tue, 22 Jan 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /openborscript.h

Add script support for drawmethod.
Memory usage goes up by 7kb.
------------------------------------------------------------------------
r1433 | utunnels | 2008-01-22 05:04:36 -0500 (Tue, 22 Jan 2008) | 5 lines
Changed paths:
   M /openbor.c

Frame command drawmethod completed.

drawmethod {scalex} {scaley} {flipx} {flipy} {shiftx} {alpha} {remap} {fillcolor}


------------------------------------------------------------------------
r1432 | utunnels | 2008-01-22 04:06:58 -0500 (Tue, 22 Jan 2008) | 2 lines
Changed paths:
   M /openbor.c

lol. oops, not alpha 6, forget it.

------------------------------------------------------------------------
r1431 | utunnels | 2008-01-22 04:03:22 -0500 (Tue, 22 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

blendfx missed alpha 6, fixed.
------------------------------------------------------------------------
r1430 | utunnels | 2008-01-22 03:48:07 -0500 (Tue, 22 Jan 2008) | 1 line
Changed paths:
   M /source/gamelib/spritef.c

Fix scaleline function, maybe slower now, let's see.
------------------------------------------------------------------------
r1429 | utunnels | 2008-01-22 03:41:55 -0500 (Tue, 22 Jan 2008) | 2 lines
Changed paths:
   M /sdl/Makefile.win
   M /sdl/OpenBOR_WIN.dev

Move filter.c/h to gamelib folder.
Add stristr.c/h to source folder.
------------------------------------------------------------------------
r1428 | utunnels | 2008-01-22 03:37:54 -0500 (Tue, 22 Jan 2008) | 3 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /source/gamelib/spriteq.c
   M /source/gamelib/spriteq.h
   M /source/gamelib/types.h

Fixed a mistake in check_platform_between.

drawmethod command (WIP).
------------------------------------------------------------------------
r1427 | SumolX | 2008-01-21 22:35:23 -0500 (Mon, 21 Jan 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /psp/menu.c
   M /source/utils.c
   M /source/utils.h

Renamed structure to s_paklist as it makes more sense.
Also removed index as it was never used and added instead Image struct for PSP and s_screen for all other plaforms for the time being.....
------------------------------------------------------------------------
r1426 | SumolX | 2008-01-21 17:43:37 -0500 (Mon, 21 Jan 2008) | 3 lines
Changed paths:
   M /Makefile
   M /openbor.c
   M /psp/menu.c
   A /source/stristr.c
   A /source/stristr.h
   M /source/utils.c
   M /source/utils.h

psp menu system now fully optimized and portable.  Can be ported across the other existing platforms.
Added stristr lib.

------------------------------------------------------------------------
r1425 | utunnels | 2008-01-21 14:28:47 -0500 (Mon, 21 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Reset blendfx when a level is unloaded.
------------------------------------------------------------------------
r1424 | SumolX | 2008-01-21 10:26:42 -0500 (Mon, 21 Jan 2008) | 1 line
Changed paths:
   M /Makefile
   M /openbor.h

v2.1424 for release
------------------------------------------------------------------------
r1423 | SumolX | 2008-01-21 10:09:42 -0500 (Mon, 21 Jan 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /source/gamelib/font.c
   M /vc8/OpenBOR.vcproj

We now support up to 8 Fonts.  At the moment only modders have control over rush combo system for selectable fonts.
rush timer is now a multiplied against gamespeed.
------------------------------------------------------------------------
r1422 | utunnels | 2008-01-21 10:02:24 -0500 (Mon, 21 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Replace inair(self) by self->a!=self->base in check_gravity, make sure the entity lands to the ground.
------------------------------------------------------------------------
r1421 | utunnels | 2008-01-21 09:45:45 -0500 (Mon, 21 Jan 2008) | 1 line
Changed paths:
   M /openborscript.c

Fix script function projectile.
------------------------------------------------------------------------
r1420 | utunnels | 2008-01-21 09:29:03 -0500 (Mon, 21 Jan 2008) | 4 lines
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /openborscript.h
   M /source/scriptlib/Lexer.c

Fix type panel when move up or down.
Deleted a macro by mistake in lexer.c, now add it back.

Script function log for printing a string into logfile.
------------------------------------------------------------------------
r1419 | kbandressen | 2008-01-21 06:50:36 -0500 (Mon, 21 Jan 2008) | 1 line
Changed paths:
   M /openbor.c
   M /sdl/Makefile.win
   M /sdl/OpenBOR_WIN.dev

added "game_paused" to openborvariant()
------------------------------------------------------------------------
r1418 | utunnels | 2008-01-21 05:48:46 -0500 (Mon, 21 Jan 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c

Remove the unnecessary check for pscript==NULL in Script_Clear.
------------------------------------------------------------------------
r1417 | SumolX | 2008-01-20 22:17:24 -0500 (Sun, 20 Jan 2008) | 2 lines
Changed paths:
   M /dos/DOSPORT.C
   M /openbor.c
   M /psp/menu.c
   M /psp/pspport.c
   M /sdl/sdlport.c
   M /source/utils.c
   M /source/utils.h
   M /xbox/OpenBoR.vcproj

update to dirExists() to have option to only check or create directories.
now we check to see if we are in level or not when using video options
------------------------------------------------------------------------
r1416 | SumolX | 2008-01-20 17:27:13 -0500 (Sun, 20 Jan 2008) | 1 line
Changed paths:
   M /psp/control.c
   M /psp/pspport.c

Recent Changes made it a requirement to change reset flag for PSP
------------------------------------------------------------------------
r1415 | utunnels | 2008-01-20 15:24:48 -0500 (Sun, 20 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Arrows won't get killed when fly into the screen.
------------------------------------------------------------------------
r1414 | utunnels | 2008-01-20 15:16:55 -0500 (Sun, 20 Jan 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /openborscript.h

Allow entities' scripts to have indexed script variants.

------------------------------------------------------------------------
r1413 | utunnels | 2008-01-20 12:52:00 -0500 (Sun, 20 Jan 2008) | 1 line
Changed paths:
   M /source/scriptlib/Parser.c

Fix a parser bug when use comma to separate different declarations.
------------------------------------------------------------------------
r1412 | utunnels | 2008-01-20 12:43:23 -0500 (Sun, 20 Jan 2008) | 1 line
Changed paths:
   M /source/scriptlib/Interpreter.c

Forgot to remove a debug print message, deleted it.
------------------------------------------------------------------------
r1411 | SumolX | 2008-01-20 11:29:44 -0500 (Sun, 20 Jan 2008) | 1 line
Changed paths:
   M /source/gamelib/filecache.c

trying to keep track of filecache pointer.
------------------------------------------------------------------------
r1410 | utunnels | 2008-01-20 10:25:49 -0500 (Sun, 20 Jan 2008) | 1 line
Changed paths:
   M /source/scriptlib/Interpreter.c

Small change to print OpCode when the interpreter failed to execute an instruction.
------------------------------------------------------------------------
r1409 | SumolX | 2008-01-20 10:23:03 -0500 (Sun, 20 Jan 2008) | 1 line
Changed paths:
   M /source/scriptlib/ParserSet.c

It was PSP fault for crashing.....  not scriptlib/ParserSet.c
------------------------------------------------------------------------
r1408 | SumolX | 2008-01-20 04:24:41 -0500 (Sun, 20 Jan 2008) | 3 lines
Changed paths:
   M /Makefile
   M /sdl/sdlport.h
   M /source/gamelib/filecache.c

filecache.c need #include <unistd.h>
removed unecessary gp2x code from sdlport.h
deleted filters from Makefile by accident for WINLIN
------------------------------------------------------------------------
r1407 | SumolX | 2008-01-20 04:10:54 -0500 (Sun, 20 Jan 2008) | 4 lines
Changed paths:
   M /Makefile
   M /dos/DOSPORT.C
   M /openbor.h
   M /psp/menu.c
   M /psp/pspport.c
   M /sdl/sdlport.c
   M /source/gamelib/anigif.c
   D /source/gamelib/cachepak.c
   D /source/gamelib/cachepak.h
   M /source/gamelib/filecache.c
   M /source/gamelib/packfile.c
   M /source/gamelib/packfile.h
   M /source/globals.h
   M /xbox/generic/xboxport.cpp

v2.1407  All issues surrounding PSP have been fixed.
Issue was related to filecaching,  For some strange
reason, as the eboot size was increasing with every
release it started to effect the filecache code.
------------------------------------------------------------------------
r1406 | utunnels | 2008-01-19 10:53:32 -0500 (Sat, 19 Jan 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Remove currentsprite from entity, see if there will be sied effects.
------------------------------------------------------------------------
r1405 | utunnels | 2008-01-19 10:47:20 -0500 (Sat, 19 Jan 2008) | 2 lines
Changed paths:
   M /openbor.c

Use e->animation->sprite[e->animpos] instead of e->currentsprite in display_ents.
Maybe that currentframe is out of date?
------------------------------------------------------------------------
r1404 | utunnels | 2008-01-19 08:44:56 -0500 (Sat, 19 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Fix entity key script, check if entity is null.
------------------------------------------------------------------------
r1403 | utunnels | 2008-01-19 07:30:27 -0500 (Sat, 19 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Always enable multiply blending for level because life bar colors use it.
------------------------------------------------------------------------
r1402 | kbandressen | 2008-01-19 02:32:03 -0500 (Sat, 19 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

unload_bglayers() added
------------------------------------------------------------------------
r1401 | kbandressen | 2008-01-18 17:36:32 -0500 (Fri, 18 Jan 2008) | 3 lines
Changed paths:
   M /openbor.c
   M /openbor.h

added keyall.c - keyscript for all players with localvar 'player' to get playerindex
added keyscript for levels - localvar 'player' to get playerindex
added keyscript for entities - localvar 'player' to get playerindex, localvar 'self' to get entity
------------------------------------------------------------------------
r1400 | utunnels | 2008-01-18 11:42:19 -0500 (Fri, 18 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Fix a freeze bug when death animation use seta.
------------------------------------------------------------------------
r1399 | SumolX | 2008-01-18 11:32:27 -0500 (Fri, 18 Jan 2008) | 1 line
Changed paths:
   M /source/scriptlib/ParserSet.c

Since we are Logging Errors in ParserSet_FIRST && ParserSet_Follow Lets take it one step further and not allow exceptions to happen on different platforms.
------------------------------------------------------------------------
r1398 | utunnels | 2008-01-18 10:00:21 -0500 (Fri, 18 Jan 2008) | 4 lines
Changed paths:
   M /openbor.c

Oops, should be:

Check blendfx command, if it is not set, then zero all blendfx values in unload_levelorder.

------------------------------------------------------------------------
r1397 | utunnels | 2008-01-18 09:54:08 -0500 (Fri, 18 Jan 2008) | 2 lines
Changed paths:
   M /openbor.c

Check blendfx command, if it is not set, then zero all blendfx values in unload_level.

------------------------------------------------------------------------
r1396 | utunnels | 2008-01-18 09:40:16 -0500 (Fri, 18 Jan 2008) | 2 lines
Changed paths:
   M /openbor.c

Update load game menu.
Don't display information of level when no valid saved files found in save slots, print 'No valid saved files found' instead.
------------------------------------------------------------------------
r1395 | utunnels | 2008-01-18 09:29:12 -0500 (Fri, 18 Jan 2008) | 3 lines
Changed paths:
   M /source/scriptlib/Parser.c
   M /source/scriptlib/Parser.h

Enable multiple declaration for script, e.g.,

int a, b=123, c;
------------------------------------------------------------------------
r1394 | utunnels | 2008-01-18 07:47:07 -0500 (Fri, 18 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Re-adjust spawn z coordination for players when level->scrolldir is set to in or out.
------------------------------------------------------------------------
r1393 | utunnels | 2008-01-18 07:38:45 -0500 (Fri, 18 Jan 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Change bounce back to it used to be: fall speed must <-2.
Most situations it will bounce only once.
------------------------------------------------------------------------
r1392 | utunnels | 2008-01-17 16:16:11 -0500 (Thu, 17 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Print a error message if a variable name is not found by openborvariant.
------------------------------------------------------------------------
r1391 | utunnels | 2008-01-17 16:01:52 -0500 (Thu, 17 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Remove inlevel check for some openborvariant values.
------------------------------------------------------------------------
r1390 | utunnels | 2008-01-17 15:00:42 -0500 (Thu, 17 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Tiny change in execute_spawn_script.
------------------------------------------------------------------------
r1389 | utunnels | 2008-01-17 14:19:50 -0500 (Thu, 17 Jan 2008) | 6 lines
Changed paths:
   M /source/scriptlib/List.c

Fix a bad pointer value exception.

        tp = nptr;
        nptr = nptr->next;
        tracefree(tp);
        tp = NULL;
------------------------------------------------------------------------
r1388 | utunnels | 2008-01-17 13:31:06 -0500 (Thu, 17 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Check blendfx, e.g., alpha command, screen panels...
------------------------------------------------------------------------
r1387 | utunnels | 2008-01-17 12:49:56 -0500 (Thu, 17 Jan 2008) | 2 lines
Changed paths:
   M /sdl/soundmix.c
   M /source/scriptlib/Interpreter.c
   M /source/scriptlib/List.c
   M /source/scriptlib/List.h

Remove some unused list items so the compiled scripts will be smaller.

------------------------------------------------------------------------
r1386 | SumolX | 2008-01-16 19:11:10 -0500 (Wed, 16 Jan 2008) | 1 line
Changed paths:
   M /psp/include/pspmodulemgr_kernel.h
   M /psp/include/systemctrl.h
   M /psp/include/systemctrl_se.h
   M /psp/lib/libpspmodulemgr_kernel.a
   M /psp/lib/libpspsysmem_kernel.a
   M /psp/lib/libpspsystemctrl_kernel.a
   M /psp/lib/libpspsystemctrl_user.a
   M /psp/lib/libpspumd_kernel.a

3.80 M33-3 SDK updated from DAX
------------------------------------------------------------------------
r1385 | SumolX | 2008-01-16 16:52:37 -0500 (Wed, 16 Jan 2008) | 2 lines
Changed paths:
   M /openbor.c

blendfx for control over system global palettes
http://www.lavalit.com/index.php?topic=380.msg11929#msg11929
------------------------------------------------------------------------
r1384 | utunnels | 2008-01-16 12:11:59 -0500 (Wed, 16 Jan 2008) | 1 line
Changed paths:
   M /openborscript.c

And alpha to entity property list.
------------------------------------------------------------------------
r1383 | SumolX | 2008-01-16 11:23:29 -0500 (Wed, 16 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

slight cleanup
------------------------------------------------------------------------
r1382 | utunnels | 2008-01-16 11:10:00 -0500 (Wed, 16 Jan 2008) | 1 line
Changed paths:
   M /source/tracelib/tracemalloc.c

Collect un-freed memory in tracemalloc_dump.
------------------------------------------------------------------------
r1381 | utunnels | 2008-01-16 11:06:35 -0500 (Wed, 16 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Fix a problem that lifebar colors are missing on loading bg.
------------------------------------------------------------------------
r1380 | utunnels | 2008-01-16 10:17:39 -0500 (Wed, 16 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Fix a problem that didn't set first color to 0, 0, 0 in load_background.
------------------------------------------------------------------------
r1379 | utunnels | 2008-01-16 10:02:29 -0500 (Wed, 16 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Leave screen until background is loaded.
------------------------------------------------------------------------
r1378 | utunnels | 2008-01-16 08:14:33 -0500 (Wed, 16 Jan 2008) | 1 line
Changed paths:
   M /source/scriptlib/Interpreter.c
   M /source/scriptlib/Lexer.c
   M /source/scriptlib/Parser.c
   M /source/scriptlib/ParserSet.c
   M /source/scriptlib/Productions.h

More script error information will be printed.
------------------------------------------------------------------------
r1377 | SumolX | 2008-01-15 23:21:44 -0500 (Tue, 15 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

fixed fadeout() for type == 2 and removed musicoverlap from as requirement for loading status
------------------------------------------------------------------------
r1376 | SumolX | 2008-01-15 21:56:23 -0500 (Tue, 15 Jan 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Removed forgotten 3rd parameter from load_background() 
------------------------------------------------------------------------
r1375 | kbandressen | 2008-01-15 21:09:12 -0500 (Tue, 15 Jan 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /source/gamelib/screen.c

tranparency and alpha options added to bglayer; bgpanel removed
------------------------------------------------------------------------
r1374 | utunnels | 2008-01-15 16:50:56 -0500 (Tue, 15 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Fix select player background(shadow alpha blend).
------------------------------------------------------------------------
r1373 | utunnels | 2008-01-15 16:49:36 -0500 (Tue, 15 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Fix select player background.
------------------------------------------------------------------------
r1372 | SumolX | 2008-01-15 16:19:11 -0500 (Tue, 15 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Re-ordered update_loading() internals.
------------------------------------------------------------------------
r1371 | utunnels | 2008-01-15 15:09:00 -0500 (Tue, 15 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Fix a mistake in load_script, now the file path will be print correctly if failed.
------------------------------------------------------------------------
r1370 | SumolX | 2008-01-15 13:41:38 -0500 (Tue, 15 Jan 2008) | 3 lines
Changed paths:
   M /openbor.c

Fixed choose_difficulty slider.
Fixed video mode switching on the fly.
Fixed update_loading() to only read the palette file once will also give us Faster loading since it only needs to be done once.
------------------------------------------------------------------------
r1369 | utunnels | 2008-01-15 13:15:53 -0500 (Tue, 15 Jan 2008) | 2 lines
Changed paths:
   M /openbor.h

Wait for grab animation to finish.
Add a switch: grabfinish command.
------------------------------------------------------------------------
r1368 | utunnels | 2008-01-15 13:10:13 -0500 (Tue, 15 Jan 2008) | 2 lines
Changed paths:
   M /openbor.c

Wait for grab animation to finish.
Add a switch: grabfinish command.
------------------------------------------------------------------------
r1367 | utunnels | 2008-01-15 12:58:20 -0500 (Tue, 15 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Wait for grab animation to finish.
------------------------------------------------------------------------
r1366 | SumolX | 2008-01-15 11:28:50 -0500 (Tue, 15 Jan 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Enhanced alternate loading for video.txt file  I think i improved the speed of loading files.
------------------------------------------------------------------------
r1365 | utunnels | 2008-01-15 10:51:06 -0500 (Tue, 15 Jan 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Add status parameter to shutdown.
------------------------------------------------------------------------
r1364 | utunnels | 2008-01-15 10:15:55 -0500 (Tue, 15 Jan 2008) | 1 line
Changed paths:
   M /openborscript.c

freescreen((s_screen*)List_Retrieve(&screengclist));
------------------------------------------------------------------------
r1363 | SumolX | 2008-01-15 10:13:22 -0500 (Tue, 15 Jan 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c

more fixes to icons and declarations.
------------------------------------------------------------------------
r1362 | SumolX | 2008-01-15 09:59:47 -0500 (Tue, 15 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Fixed timeicon, bgicon and olicon.  Keep forget about static pointers that are used in findarg().
------------------------------------------------------------------------
r1361 | utunnels | 2008-01-15 08:48:13 -0500 (Tue, 15 Jan 2008) | 1 line
Changed paths:
   M /openborscript.c

Update free method for script engine.
------------------------------------------------------------------------
r1360 | utunnels | 2008-01-15 08:02:54 -0500 (Tue, 15 Jan 2008) | 1 line
Changed paths:
   M /openborscript.c

Update free method for script engine.
------------------------------------------------------------------------
r1359 | utunnels | 2008-01-15 07:44:08 -0500 (Tue, 15 Jan 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /openborscript.h
   M /source/gamelib/draw.c
   M /source/gamelib/screen.c
   M /source/gamelib/screen.h
   M /source/gamelib/spriteq.c
   M /source/gamelib/spriteq.h

Add allocscreen method to script engine.
drawline, drawbox, drawdot now have their screen version, it saves the space of sprite queue.
------------------------------------------------------------------------
r1358 | utunnels | 2008-01-15 03:05:10 -0500 (Tue, 15 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Remove the update script executing code by mistake, add it.
------------------------------------------------------------------------
r1357 | SumolX | 2008-01-14 22:01:15 -0500 (Mon, 14 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Oops...  load_special_sprites should still come first during initial startup.  Then level order.  After that everything is automatic.
------------------------------------------------------------------------
r1356 | SumolX | 2008-01-14 21:57:44 -0500 (Mon, 14 Jan 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /vc7/OpenBOR.vcproj

timeicon, bgicon and olicon now have path locations for when perform memory cleanup they can be restored.

------------------------------------------------------------------------
r1355 | SumolX | 2008-01-14 20:44:03 -0500 (Mon, 14 Jan 2008) | 1 line
Changed paths:
   M /vc7/OpenBOR.vcproj

level 1 warnings set
------------------------------------------------------------------------
r1354 | utunnels | 2008-01-14 16:52:14 -0500 (Mon, 14 Jan 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Give each level an update script.
Use command updatescript to load a file.
------------------------------------------------------------------------
r1353 | SumolX | 2008-01-14 13:43:55 -0500 (Mon, 14 Jan 2008) | 1 line
Changed paths:
   M /vc8/OpenBOR.vcproj

Introduced to many changes reverted back and cleaned up compiling
------------------------------------------------------------------------
r1352 | SumolX | 2008-01-14 13:07:09 -0500 (Mon, 14 Jan 2008) | 1 line
Changed paths:
   M /vc8/OpenBOR.vcproj

too lean... was missing debugger symbols
------------------------------------------------------------------------
r1351 | utunnels | 2008-01-14 13:02:54 -0500 (Mon, 14 Jan 2008) | 1 line
Changed paths:
   M /source/scriptlib/Lexer.c
   M /source/scriptlib/ParserSet.c
   M /source/scriptlib/Productions.h

Hmm, change NUMPRODUCTIONS back to 54.
------------------------------------------------------------------------
r1350 | utunnels | 2008-01-14 12:31:04 -0500 (Mon, 14 Jan 2008) | 1 line
Changed paths:
   M /openborscript.c
   M /openborscript.h

Add script function drawdot.
------------------------------------------------------------------------
r1349 | kbandressen | 2008-01-14 11:24:30 -0500 (Mon, 14 Jan 2008) | 5 lines
Changed paths:
   M /openbor.c

New feature for level sets:

skipselect {int} {int} {int} {int}

skips past select screen and join in selection, automatically giving players the entity that corresponds to their int value (putting in 3 would give a player the third player entity defined)
------------------------------------------------------------------------
r1348 | SumolX | 2008-01-14 10:16:39 -0500 (Mon, 14 Jan 2008) | 1 line
Changed paths:
   M /psp/pspport.c

Removed empty line from exception to center the information on screen.
------------------------------------------------------------------------
r1347 | utunnels | 2008-01-14 08:32:27 -0500 (Mon, 14 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Reload timeicon in load_special_sprites.
------------------------------------------------------------------------
r1346 | utunnels | 2008-01-14 04:29:37 -0500 (Mon, 14 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Remove drop dead check in function spawn, seems it will have some problems for a projectile.
------------------------------------------------------------------------
r1345 | kbandressen | 2008-01-13 23:50:43 -0500 (Sun, 13 Jan 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

bgpanel command added; same as bglayer, but uses transparency
------------------------------------------------------------------------
r1344 | kbandressen | 2008-01-13 21:59:30 -0500 (Sun, 13 Jan 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

bglayer optimizations, max_bglayers upped to 100
------------------------------------------------------------------------
r1343 | SumolX | 2008-01-13 20:59:44 -0500 (Sun, 13 Jan 2008) | 1 line
Changed paths:
   M /Makefile

Updated Dreamcast requirements
------------------------------------------------------------------------
r1342 | utunnels | 2008-01-13 14:46:45 -0500 (Sun, 13 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Disable riseattack if the player is still bouncing.
------------------------------------------------------------------------
r1341 | utunnels | 2008-01-13 14:22:31 -0500 (Sun, 13 Jan 2008) | 1 line
Changed paths:
   M /openbor.c
   M /source/scriptlib/Interpreter.c
   M /source/scriptlib/Parser.c

Fix a memory leaking problem.
------------------------------------------------------------------------
r1340 | utunnels | 2008-01-13 12:26:23 -0500 (Sun, 13 Jan 2008) | 1 line
Changed paths:
   M /source/scriptlib/Interpreter.c


------------------------------------------------------------------------
r1339 | utunnels | 2008-01-13 11:54:19 -0500 (Sun, 13 Jan 2008) | 1 line
Changed paths:
   M /source/scriptlib/Interpreter.c

Print some runtime error message.
------------------------------------------------------------------------
r1338 | utunnels | 2008-01-13 11:26:59 -0500 (Sun, 13 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Shutdown if the script file is not found in model txt.
------------------------------------------------------------------------
r1337 | utunnels | 2008-01-13 10:23:22 -0500 (Sun, 13 Jan 2008) | 1 line
Changed paths:
   M /source/scriptlib/Interpreter.c

Print the function name is a system script function return an error.
------------------------------------------------------------------------
r1336 | utunnels | 2008-01-13 10:14:57 -0500 (Sun, 13 Jan 2008) | 1 line
Changed paths:
   M /openborscript.c

Fix a mistake in openbor_loadsample.
------------------------------------------------------------------------
r1335 | utunnels | 2008-01-13 10:01:56 -0500 (Sun, 13 Jan 2008) | 2 lines
Changed paths:
   M /openborscript.c
   M /openborscript.h
   M /source/scriptlib/Instruction.c
   M /source/scriptlib/Instruction.h
   M /source/scriptlib/Interpreter.c
   M /source/scriptlib/Interpreter.h
   M /source/scriptlib/List.c
   M /source/scriptlib/List.h
   M /source/scriptlib/depends.h

Use array index of list for script functions.

------------------------------------------------------------------------
r1334 | utunnels | 2008-01-13 01:36:50 -0500 (Sun, 13 Jan 2008) | 1 line
Changed paths:
   M /source/gamelib/spritef.c
   M /source/gamelib/types.h

Use int instead of unsigned for scalex/y in gfxshadow.
------------------------------------------------------------------------
r1333 | SumolX | 2008-01-12 18:55:47 -0500 (Sat, 12 Jan 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

musicoverlap is now supported for when using loading status screens.
------------------------------------------------------------------------
r1332 | kbandressen | 2008-01-12 17:51:16 -0500 (Sat, 12 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

xratio and zratio arguments added to background
------------------------------------------------------------------------
r1331 | kbandressen | 2008-01-12 16:44:58 -0500 (Sat, 12 Jan 2008) | 5 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /sdl/OpenBOR_WIN.dev

Added new feature bglayer:

bglayer filepath {xratio} {zratio} {xposition} {zposition} {xspacing} {zspacing} {x repeat} {z repeat}

Going to post on Lavalit shortly to explain it!
------------------------------------------------------------------------
r1330 | SumolX | 2008-01-12 16:37:08 -0500 (Sat, 12 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

added sound_update_music() while level loading so music does not get cut out.
------------------------------------------------------------------------
r1329 | utunnels | 2008-01-12 14:11:46 -0500 (Sat, 12 Jan 2008) | 1 line
Changed paths:
   M /source/scriptlib/Parser.c

Fix buffer overflow issue in Parser_Error.
------------------------------------------------------------------------
r1328 | utunnels | 2008-01-12 13:56:35 -0500 (Sat, 12 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Use char array to hold path in load_script.
------------------------------------------------------------------------
r1327 | utunnels | 2008-01-12 13:48:06 -0500 (Sat, 12 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Don't check bbox for platforms.
------------------------------------------------------------------------
r1326 | utunnels | 2008-01-12 13:31:43 -0500 (Sat, 12 Jan 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /openborscript.h
   M /source/scriptlib/Interpreter.c
   M /source/scriptlib/Interpreter.h
   M /source/scriptlib/Lexer.c
   M /source/scriptlib/Lexer.h
   M /source/scriptlib/Parser.c
   M /source/scriptlib/Parser.h

Log error line and column in parser.c.
Shutdown when failed to parse script or failed to compile it.
------------------------------------------------------------------------
r1325 | SumolX | 2008-01-11 21:58:16 -0500 (Fri, 11 Jan 2008) | 1 line
Changed paths:
   M /xbox/OpenBoR.vcproj

changed warning levels to 1 for XBOX
------------------------------------------------------------------------
r1324 | SumolX | 2008-01-11 19:40:03 -0500 (Fri, 11 Jan 2008) | 1 line
Changed paths:
   M /Makefile
   M /psp/pspport.c

Updated Exception Details.
------------------------------------------------------------------------
r1323 | SumolX | 2008-01-11 17:43:50 -0500 (Fri, 11 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Fixed choose_difficult() slider not to include 'back' selection and fixed bug when running widescreen mode.
------------------------------------------------------------------------
r1322 | SumolX | 2008-01-11 13:40:28 -0500 (Fri, 11 Jan 2008) | 1 line
Changed paths:
   M /source/scriptlib/Parser.c

We now shutdown OpenBOR when Parser Errors are found in scripts to prevent exceptions from happening.
------------------------------------------------------------------------
r1321 | SumolX | 2008-01-11 11:59:02 -0500 (Fri, 11 Jan 2008) | 3 lines
Changed paths:
   M /Makefile
   M /psp/soundmix.c
   M /source/gamelib/anigif.c
   M /source/gamelib/cachepak.c
   M /source/gamelib/filecache.c
   M /source/gamelib/loadimg.c
   M /source/gamelib/packfile.c
   M /source/gamelib/packfile.h
   D /source/io.h
   M /source/pcxlib/savepcx.c
   M /source/utils.c
   M /vc8/OpenBOR.vcproj

Removed our io.h as it conflicts with different platforms as they already include <io.h> lib.  So O_BINARY has been moved to packfile.h

Also updated VC8 compiling parameters for better debugging and faster runtimes.  The same will be applied to VC7 once I get home.
------------------------------------------------------------------------
r1320 | utunnels | 2008-01-11 11:17:37 -0500 (Fri, 11 Jan 2008) | 2 lines
Changed paths:
   M /source/scriptlib/Parser.c

Print script error message to log file, 
make another script error log later.
------------------------------------------------------------------------
r1319 | utunnels | 2008-01-11 10:55:04 -0500 (Fri, 11 Jan 2008) | 1 line
Changed paths:
   M /source/scriptlib/Interpreter.c
   M /source/scriptlib/Productions.h

Put NUMPRODUCTIONS at the end of enum PRODUCTION.
------------------------------------------------------------------------
r1318 | utunnels | 2008-01-11 10:00:38 -0500 (Fri, 11 Jan 2008) | 1 line
Changed paths:
   M /source/scriptlib/FirstFollow.h
   M /source/scriptlib/Instruction.c
   M /source/scriptlib/Lexer.h
   M /source/scriptlib/Parser.c
   M /source/scriptlib/ParserSet.c

Don't parse -1 to enum type this time. 
------------------------------------------------------------------------
r1317 | utunnels | 2008-01-11 09:09:00 -0500 (Fri, 11 Jan 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /source/scriptlib/Instruction.h
   M /source/scriptlib/Interpreter.c
   M /source/scriptlib/Interpreter.h
   M /source/scriptlib/List.c
   M /source/scriptlib/List.h

Optimize script engine, speed up function call.

------------------------------------------------------------------------
r1316 | SumolX | 2008-01-10 22:54:50 -0500 (Thu, 10 Jan 2008) | 1 line
Changed paths:
   M /psp/pspport.c
   M /source/scriptlib/ParserSet.c

Patched Parser_SetFirst() due to an exception occuring on a PSP.  Mod that created the exception was IAF from Damon.
------------------------------------------------------------------------
r1315 | kbandressen | 2008-01-10 17:50:45 -0500 (Thu, 10 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

added levelpos to changeopenborvariant
------------------------------------------------------------------------
r1314 | SumolX | 2008-01-10 15:53:05 -0500 (Thu, 10 Jan 2008) | 1 line
Changed paths:
   M /Makefile
   M /openbor.h

Update version number to 2.1313 for release
------------------------------------------------------------------------
r1313 | utunnels | 2008-01-10 12:10:52 -0500 (Thu, 10 Jan 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /source/scriptlib/Instruction.c
   M /source/scriptlib/Instruction.h
   M /source/scriptlib/Interpreter.c
   M /source/scriptlib/Parser.c

Optimize script engine, cut memory usage down.
------------------------------------------------------------------------
r1312 | kbandressen | 2008-01-10 06:44:28 -0500 (Thu, 10 Jan 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /openborscript.h

added changeopenborvariant function for script; only a few variants added at the moment but more coming soon
fixed bug with cameratype
------------------------------------------------------------------------
r1311 | utunnels | 2008-01-10 06:20:37 -0500 (Thu, 10 Jan 2008) | 1 line
Changed paths:
   M /openbor.c


------------------------------------------------------------------------
r1310 | kbandressen | 2008-01-10 03:36:47 -0500 (Thu, 10 Jan 2008) | 1 line
Changed paths:
   M /sdl/Makefile.win
   M /sdl/OpenBOR_WIN.dev
   M /source/gamelib/ssprite.c

Unused variable commented out in ssprite.c to eliminate a warning
------------------------------------------------------------------------
r1309 | utunnels | 2008-01-09 14:40:57 -0500 (Wed, 09 Jan 2008) | 1 line
Changed paths:
   M /sdl/sdlport.c

Use window API to get available system memory.
------------------------------------------------------------------------
r1308 | utunnels | 2008-01-09 11:52:36 -0500 (Wed, 09 Jan 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Replace GAME_SPEED with a constant.
Replace Game Speed option in system options menu with Cheats option.
------------------------------------------------------------------------
r1307 | utunnels | 2008-01-09 10:43:33 -0500 (Wed, 09 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Fix a divided by zero mistake in update_scroller.
------------------------------------------------------------------------
r1306 | utunnels | 2008-01-09 10:30:06 -0500 (Wed, 09 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Fix blockade.
------------------------------------------------------------------------
r1305 | utunnels | 2008-01-09 10:16:31 -0500 (Wed, 09 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Fix blockade.
------------------------------------------------------------------------
r1304 | utunnels | 2008-01-09 09:44:18 -0500 (Wed, 09 Jan 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /source/utils.c
   M /source/utils.h

Fix forcemap.
Print animationscript's main function into log file.
------------------------------------------------------------------------
r1303 | utunnels | 2008-01-09 07:43:45 -0500 (Wed, 09 Jan 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Forgot default level scroll method: SCROLL_RIGHT. Put it back.
------------------------------------------------------------------------
r1302 | utunnels | 2008-01-09 07:15:23 -0500 (Wed, 09 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Put back command cameratype.
------------------------------------------------------------------------
r1301 | utunnels | 2008-01-09 01:44:15 -0500 (Wed, 09 Jan 2008) | 11 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

All level scroll backward from both right and left.

left
right
both/rightleft
leftright
in
out
inout
outin
...
------------------------------------------------------------------------
r1300 | utunnels | 2008-01-08 22:29:27 -0500 (Tue, 08 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Fix a level scroll mistake.
------------------------------------------------------------------------
r1299 | utunnels | 2008-01-08 12:40:30 -0500 (Tue, 08 Jan 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /openborscript.h

Allow binding an entity to another.
Script function bindentity.
------------------------------------------------------------------------
r1298 | utunnels | 2008-01-07 13:42:58 -0500 (Mon, 07 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Miss an 'else' in update_scroller, add it.
------------------------------------------------------------------------
r1297 | utunnels | 2008-01-07 11:42:13 -0500 (Mon, 07 Jan 2008) | 4 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

New level scroll directions:
in    from bottom to top
out   from top to bottom
inout from top to bottom, can go back.
------------------------------------------------------------------------
r1296 | utunnels | 2008-01-07 00:37:16 -0500 (Mon, 07 Jan 2008) | 2 lines
Changed paths:
   M /openbor.c

Command cameratype in levels file.
When set to 1, player's altitude will be added to scroll z value.
------------------------------------------------------------------------
r1295 | utunnels | 2008-01-06 12:36:22 -0500 (Sun, 06 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Fix shadow lean direction bug when use negative value.
------------------------------------------------------------------------
r1294 | utunnels | 2008-01-06 12:06:37 -0500 (Sun, 06 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Death animation and rise animation will wait bounce to complete now.
------------------------------------------------------------------------
r1293 | utunnels | 2008-01-06 08:48:49 -0500 (Sun, 06 Jan 2008) | 1 line
Changed paths:
   M /source/gamelib/spriteq.c

Fix scaley of shadow, now it will change negative value to positive value and use flipy.
------------------------------------------------------------------------
r1292 | utunnels | 2008-01-04 09:14:33 -0500 (Fri, 04 Jan 2008) | 1 line
Changed paths:
   M /openbor.c
   M /source/gamelib/spriteq.c

gfxshadow completed.
------------------------------------------------------------------------
r1291 | utunnels | 2008-01-04 08:49:15 -0500 (Fri, 04 Jan 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /source/gamelib/spriteq.c
   M /source/gamelib/spriteq.h

gfxshadow completed.
------------------------------------------------------------------------
r1290 | SumolX | 2008-01-03 23:24:40 -0500 (Thu, 03 Jan 2008) | 1 line
Changed paths:
   M /Makefile
   M /build.sh
   M /source/utils.c
   M /xbox/OpenBoR.vcproj

Windows Lite version is now the standard OpenBoR version going forward.
------------------------------------------------------------------------
r1289 | utunnels | 2008-01-02 15:24:44 -0500 (Wed, 02 Jan 2008) | 1 line
Changed paths:
   M /openbor.c
   M /source/gamelib/sprite.h
   M /source/gamelib/spritef.c
   M /source/gamelib/types.h

Remove sprite.c from project, use spritef.c instead.
------------------------------------------------------------------------
r1288 | utunnels | 2008-01-02 10:21:11 -0500 (Wed, 02 Jan 2008) | 1 line
Changed paths:
   M /openbor.c
   M /source/gamelib/sprite.c

Check if move/movez is not zero when execute trymove code.
------------------------------------------------------------------------
r1287 | utunnels | 2008-01-02 09:57:13 -0500 (Wed, 02 Jan 2008) | 1 line
Changed paths:
   M /openbor.c

Fix a bug that timer won't reset when level scrolls.
------------------------------------------------------------------------
r1286 | utunnels | 2008-01-02 08:05:06 -0500 (Wed, 02 Jan 2008) | 1 line
Changed paths:
   M /openbor.c
   M /source/gamelib/sprite.c
   M /source/gamelib/spriteq.c

'flipy' in s_drawmethod now works.
------------------------------------------------------------------------
r1285 | Damon_Caskey | 2008-01-01 23:13:22 -0500 (Tue, 01 Jan 2008) | 6 lines
Changed paths:
   M /openbor.c
   M /openbor.h

[b]~ drain {resource} {amount} {rate} {duration}:[/b] Attack supplement. Drains resource over time. Drain itself does not cause pain or fall and will not kill opponent. I may add these as options later.

Resource - 1 = HP, 2 = MP, 3 = Both
Amount - Amount to drain per tick.
Rate - Speed adjustment. Positive number slows drain down, negative speeds it up. 
Duration: Time in seconds for drain to take place.
------------------------------------------------------------------------
r1284 | utunnels | 2008-01-01 14:00:18 -0500 (Tue, 01 Jan 2008) | 1 line
Changed paths:
   M /source/gamelib/sprite.h
   M /source/gamelib/spritef.c
   M /source/gamelib/types.h

Make empty function putsprite_ex for spritef.c so other consoles can be compiled.
------------------------------------------------------------------------
r1283 | utunnels | 2008-01-01 13:26:13 -0500 (Tue, 01 Jan 2008) | 1 line
Changed paths:
   M /openbor.c
   M /source/gamelib/sprite.c

Add a scale feature for sprite, not completed.
------------------------------------------------------------------------
r1282 | utunnels | 2008-01-01 12:41:09 -0500 (Tue, 01 Jan 2008) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /source/gamelib/sprite.c
   M /source/gamelib/sprite.h
   M /source/gamelib/spriteq.c
   M /source/gamelib/spriteq.h

Add a scale feature for sprite, not completed.
------------------------------------------------------------------------
r1281 | Damon_Caskey | 2008-01-01 10:48:46 -0500 (Tue, 01 Jan 2008) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h

~Stun fixed: when used attack would not trigger pain or fall.
~Color bug fixed: Was auto selecting next remap color on continue.
------------------------------------------------------------------------
r1280 | Damon_Caskey | 2007-12-31 19:32:59 -0500 (Mon, 31 Dec 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

New command: seal {int}. Supplemental attack command, disables special and freespecials for {int} seconds.
------------------------------------------------------------------------
r1279 | utunnels | 2007-12-31 08:39:50 -0500 (Mon, 31 Dec 2007) | 2 lines
Changed paths:
   M /openbor.c

Update save script variable feature, if there's no named variables, indexed list can still be saved.

------------------------------------------------------------------------
r1278 | utunnels | 2007-12-31 08:17:50 -0500 (Mon, 31 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Don't load saved file if it only saved the first level.
------------------------------------------------------------------------
r1277 | utunnels | 2007-12-31 08:14:39 -0500 (Mon, 31 Dec 2007) | 9 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Update s_savelevel, add 3 different save methods in levels.txt, in each set.

set setname
cansave {0/1/2}

0 Can't save in this set
1 (default)Can save level in this set, like a cheat. You will restore all your lives/credits and you can re-select characters.
2 Strict save, don't use select screen.

------------------------------------------------------------------------
r1276 | utunnels | 2007-12-31 05:33:13 -0500 (Mon, 31 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix a mistake: stage should start from 1, not 0.
------------------------------------------------------------------------
r1275 | SumolX | 2007-12-31 01:29:52 -0500 (Mon, 31 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

small cleanup for number of dots in logfile.... lol
------------------------------------------------------------------------
r1274 | SumolX | 2007-12-31 01:25:23 -0500 (Mon, 31 Dec 2007) | 2 lines
Changed paths:
   M /build.sh
   A /psp/exception.prx
   A /psp/exceptionprx
   A /psp/exceptionprx/Makefile
   A /psp/exceptionprx/exception.exp
   A /psp/exceptionprx/exception_asm.S
   A /psp/exceptionprx/main.c
   M /psp/pspport.c
   M /source/utils.c
   M /source/utils.h

PSP Exception Handler now in place for 3.XX
Many thanks to crazyc over at ps2dev.org
------------------------------------------------------------------------
r1273 | utunnels | 2007-12-30 11:48:26 -0500 (Sun, 30 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Remove block check in counterframe feature.
------------------------------------------------------------------------
r1272 | utunnels | 2007-12-30 10:58:23 -0500 (Sun, 30 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix save/load level. 
------------------------------------------------------------------------
r1271 | utunnels | 2007-12-30 10:46:35 -0500 (Sun, 30 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix save level. 
------------------------------------------------------------------------
r1270 | utunnels | 2007-12-30 10:19:54 -0500 (Sun, 30 Dec 2007) | 1 line
Changed paths:
   M /openborscript.c

Add noaicontrol to getentityproperty.
------------------------------------------------------------------------
r1269 | utunnels | 2007-12-30 09:22:44 -0500 (Sun, 30 Dec 2007) | 2 lines
Changed paths:
   M /openbor.c

Disable stalltime when a player is recovered from grab.
Because player use stalltime for check attack check, not like other types.
------------------------------------------------------------------------
r1268 | SumolX | 2007-12-30 01:09:40 -0500 (Sun, 30 Dec 2007) | 1 line
Changed paths:
   M /openbor.c
   M /source/utils.c
   M /source/utils.h

forgot to comment out code that is not used for Dreamcast aka readFromLogFile().
------------------------------------------------------------------------
r1267 | SumolX | 2007-12-29 19:51:12 -0500 (Sat, 29 Dec 2007) | 1 line
Changed paths:
   M /psp/ctrlhook.prx
   M /psp/ctrlhookprx/main.c

more ctrlhook.prx optimizations
------------------------------------------------------------------------
r1266 | SumolX | 2007-12-29 16:17:19 -0500 (Sat, 29 Dec 2007) | 1 line
Changed paths:
   M /psp/control.c
   M /psp/ctrlhook.S
   M /psp/ctrlhook.h
   M /psp/ctrlhook.prx
   M /psp/ctrlhookprx/ctrlhook.exp
   M /psp/ctrlhookprx/ctrlhook.h
   M /psp/ctrlhookprx/main.c
   M /psp/pspport.c

ctrlhook optimization.
------------------------------------------------------------------------
r1265 | utunnels | 2007-12-29 12:09:30 -0500 (Sat, 29 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Don't play level complete scene when modders use command end to end current set.
------------------------------------------------------------------------
r1264 | utunnels | 2007-12-29 10:53:21 -0500 (Sat, 29 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix a branch jump loophole, now stage will also be counted if you use branch name to jump levels.
------------------------------------------------------------------------
r1263 | utunnels | 2007-12-29 10:46:36 -0500 (Sat, 29 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix a branch jump loophole, now stage will also be counted if you use branch name to jump levels.
------------------------------------------------------------------------
r1262 | utunnels | 2007-12-29 10:22:41 -0500 (Sat, 29 Dec 2007) | 8 lines
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /openborscript.h

current_level, current_stage, current_set is available through script function openborvariant.
It will return an integer value, I didn't provide the name because modder should know them and write their own functions to get them.

New script function jumptobranch,

jumptobranch(name, immediately);

Name is the branch name in current set, if immediately is set to 1, you will go to that level immediately, or, when this level is completed, you will go to there.
------------------------------------------------------------------------
r1261 | utunnels | 2007-12-29 08:45:23 -0500 (Sat, 29 Dec 2007) | 5 lines
Changed paths:
   M /source/scriptlib/ScriptVariant.c

Fix some variable compare logic:

1 NULL == NULL will return true
2 NULL != NULL will return false
3 If any of the two is NULL, <= >= > < will always return false.
------------------------------------------------------------------------
r1260 | utunnels | 2007-12-29 08:01:02 -0500 (Sat, 29 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix a platform issue that player can walk through when they have same altitude. ( is it a loophole? because the value is float and not precise enough)
------------------------------------------------------------------------
r1259 | SumolX | 2007-12-28 17:12:05 -0500 (Fri, 28 Dec 2007) | 2 lines
Changed paths:
   M /psp/ctrlhookprx/ctrlhook.h
   M /psp/ctrlhookprx/main.c

updated some notes within file

------------------------------------------------------------------------
r1258 | utunnels | 2007-12-28 11:23:53 -0500 (Fri, 28 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix a timer bug now time will be reseted only when noreset is 1 and no enemies found in level.
------------------------------------------------------------------------
r1257 | Damon_Caskey | 2007-12-28 10:47:38 -0500 (Fri, 28 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

hmap fixed. Previously skipped hidden maps during map cycle but not character cycle or new player join.
------------------------------------------------------------------------
r1256 | utunnels | 2007-12-28 09:36:40 -0500 (Fri, 28 Dec 2007) | 2 lines
Changed paths:
   M /openbor.c

Improve platform check code, add check_platform_between.
Used by common_try_move.
------------------------------------------------------------------------
r1255 | utunnels | 2007-12-28 08:41:55 -0500 (Fri, 28 Dec 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c

Improve platform check code, now it is hard to go pass a platform from below.
------------------------------------------------------------------------
r1254 | SumolX | 2007-12-28 03:19:23 -0500 (Fri, 28 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Made logviewer its own function as its a little big for openborMain().
------------------------------------------------------------------------
r1253 | SumolX | 2007-12-28 03:10:55 -0500 (Fri, 28 Dec 2007) | 1 line
Changed paths:
   A /vc7/menu
   A /vc7/menu/font1.gif
   A /vc7/menu/font2.gif
   A /vc7/menu/font3.gif
   A /vc7/menu/icon.bmp
   A /vc7/menu/logo.gif
   A /vc7/menu/logview.gif

A very basic log viewer has been implemented.  Press Special key during Pak Menu to read the last log file written by openbor.
------------------------------------------------------------------------
r1252 | SumolX | 2007-12-28 03:02:22 -0500 (Fri, 28 Dec 2007) | 1 line
Changed paths:
   M /Makefile
   M /build.sh
   M /dc/menu/menu.pak
   A /dos/menu/logview.gif
   M /openbor.c
   A /sdl/menu/logview.gif
   M /sdl/sdl/control.c
   M /source/utils.c
   M /source/utils.h
   A /vc8/menu/logview.gif
   M /xbox/data/menu.pak

A very basic log viewer has been implemented.  Press Special key during Pak Menu to read the last log file written by openbor.
------------------------------------------------------------------------
r1251 | utunnels | 2007-12-27 16:03:10 -0500 (Thu, 27 Dec 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Fix platform issue.
------------------------------------------------------------------------
r1250 | utunnels | 2007-12-27 13:20:11 -0500 (Thu, 27 Dec 2007) | 2 lines
Changed paths:
   M /openborscript.c

Fix script function setspawnentry("coords", x, z, a);
Before, a is always ignored unless you give more than 4 parameters.
------------------------------------------------------------------------
r1249 | Damon_Caskey | 2007-12-27 13:03:19 -0500 (Thu, 27 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Stun and fmap -1 feature fixed.
------------------------------------------------------------------------
r1248 | utunnels | 2007-12-27 12:07:20 -0500 (Thu, 27 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Check spawn height for entity so if it spawned below the platform, it won't appear on the platform.
------------------------------------------------------------------------
r1247 | utunnels | 2007-12-27 11:43:11 -0500 (Thu, 27 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Hmm, have to check moving platform each loop because entities has different think speed.
------------------------------------------------------------------------
r1246 | utunnels | 2007-12-27 11:24:31 -0500 (Thu, 27 Dec 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Fix moving platform bugs, now only the entity lands on the platform will keep moving with it.
------------------------------------------------------------------------
r1245 | utunnels | 2007-12-27 04:18:34 -0500 (Thu, 27 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix a bug that follow animation doesn't play when use self as its follow animation.
------------------------------------------------------------------------
r1244 | SumolX | 2007-12-27 02:16:13 -0500 (Thu, 27 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

I Refined the scroll bar for choose difficulty screen.
------------------------------------------------------------------------
r1243 | utunnels | 2007-12-26 15:29:14 -0500 (Wed, 26 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix a bug when player is killed by a pit during death animation, player_die is not called.
------------------------------------------------------------------------
r1242 | utunnels | 2007-12-26 14:51:36 -0500 (Wed, 26 Dec 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c

Don't display debug message when fail to play a music, print in logfile instead.
------------------------------------------------------------------------
r1241 | utunnels | 2007-12-26 13:01:45 -0500 (Wed, 26 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix dust.
------------------------------------------------------------------------
r1240 | utunnels | 2007-12-26 10:59:59 -0500 (Wed, 26 Dec 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Float parameters for summonframe.
------------------------------------------------------------------------
r1239 | utunnels | 2007-12-26 10:57:34 -0500 (Wed, 26 Dec 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Float parameters for spawnframe.
------------------------------------------------------------------------
r1238 | utunnels | 2007-12-26 08:30:43 -0500 (Wed, 26 Dec 2007) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h

command noreset's second parameter can be 2 now.
It means the timer won't stop even when all enemies are defeated.
------------------------------------------------------------------------
r1237 | utunnels | 2007-12-26 06:13:24 -0500 (Wed, 26 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Float values for jumpframe parameters.
------------------------------------------------------------------------
r1236 | SumolX | 2007-12-25 20:11:16 -0500 (Tue, 25 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

declarations must come before logic.
------------------------------------------------------------------------
r1235 | utunnels | 2007-12-25 13:49:27 -0500 (Tue, 25 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix a bug that biker's driver drops dead from the sky.
------------------------------------------------------------------------
r1234 | utunnels | 2007-12-25 11:47:34 -0500 (Tue, 25 Dec 2007) | 1 line
Changed paths:
   M /openbor.h
   M /source/gamelib/types.h

Double sprite, animation and model limit.
------------------------------------------------------------------------
r1233 | utunnels | 2007-12-25 11:23:20 -0500 (Tue, 25 Dec 2007) | 3 lines
Changed paths:
   M /openbor.c

Attack command noreflect.
noreflect 0/1
Put behind an attack command, if it is set to 1, the attack won't knock down or pain the target, it only cost health until the target is dead(also works if the target is a biker).
------------------------------------------------------------------------
r1232 | utunnels | 2007-12-25 10:39:08 -0500 (Tue, 25 Dec 2007) | 3 lines
Changed paths:
   M /openbor.c

Fix an enemy spawn bug. An enemy will drop from the sky if he doesn't have spawn animation and be spawned inside the screen.


------------------------------------------------------------------------
r1231 | utunnels | 2007-12-25 10:06:30 -0500 (Tue, 25 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix an enemy spawn bug. An enemy will drop from the sky if he doesn't have spawn animation and be spawned inside the screen.
------------------------------------------------------------------------
r1230 | utunnels | 2007-12-25 09:20:34 -0500 (Tue, 25 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Add a scroll bar in difficulty select menu.
------------------------------------------------------------------------
r1229 | utunnels | 2007-12-25 09:05:31 -0500 (Tue, 25 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Add a scroll bar in difficulty select menu.
------------------------------------------------------------------------
r1228 | utunnels | 2007-12-25 04:50:11 -0500 (Tue, 25 Dec 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Give animation command in scene file a forth parameter, if it is set to 1, you can press button to skip a single gif file.
------------------------------------------------------------------------
r1227 | utunnels | 2007-12-24 16:13:48 -0500 (Mon, 24 Dec 2007) | 2 lines
Changed paths:
   M /openbor.c

Give type endlevel same default value as type item in ent_default_init.

------------------------------------------------------------------------
r1226 | utunnels | 2007-12-24 12:16:49 -0500 (Mon, 24 Dec 2007) | 3 lines
Changed paths:
   M /openbor.c

Make throw animation un-interruptable.
So if the grabbed one get hit, the entity won't change back to idle animation suddenly, looks odd.

------------------------------------------------------------------------
r1225 | utunnels | 2007-12-24 11:52:04 -0500 (Mon, 24 Dec 2007) | 2 lines
Changed paths:
   M /openbor.c

Extend releasetime before throw wait.

------------------------------------------------------------------------
r1224 | utunnels | 2007-12-24 10:58:56 -0500 (Mon, 24 Dec 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c

Use an arranged property name list for getentityproperty and changeentityproperty.
------------------------------------------------------------------------
r1223 | utunnels | 2007-12-24 07:53:00 -0500 (Mon, 24 Dec 2007) | 4 lines
Changed paths:
   M /source/gamelib/font.c
   M /source/gamelib/spriteq.c

Fix sprite queue, use int for z instead of unsigned int.
So if value can be smaller than 0.

Change FONT_LAYER to 0x0FFFFFFF so it is a positive number.
------------------------------------------------------------------------
r1222 | utunnels | 2007-12-24 04:02:41 -0500 (Mon, 24 Dec 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /source/gamelib/spriteq.c

Fix shadow depth bug in mirror stage.
------------------------------------------------------------------------
r1221 | SumolX | 2007-12-23 23:02:58 -0500 (Sun, 23 Dec 2007) | 1 line
Changed paths:
   M /openborscript.c
   M /openborscript.h

fadeout(int type) now availabe in script library.
------------------------------------------------------------------------
r1220 | SumolX | 2007-12-23 20:05:53 -0500 (Sun, 23 Dec 2007) | 4 lines
Changed paths:
   M /openbor.c
   M /openbor.h

fade_out() now accepts a type value.  
0 == video and audio
1 == video only
2 == audio only
------------------------------------------------------------------------
r1219 | SumolX | 2007-12-23 17:53:48 -0500 (Sun, 23 Dec 2007) | 1 line
Changed paths:
   M /Makefile

MakeFile fix, -lm -lz is not necessary outside of PSP platform.
------------------------------------------------------------------------
r1218 | utunnels | 2007-12-23 11:47:33 -0500 (Sun, 23 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Add direction parameter into spawn, to fix biker flip bug.
------------------------------------------------------------------------
r1217 | utunnels | 2007-12-23 11:44:43 -0500 (Sun, 23 Dec 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Add direction parameter into spawn, to fix biker flip bug.
------------------------------------------------------------------------
r1216 | utunnels | 2007-12-23 09:22:07 -0500 (Sun, 23 Dec 2007) | 5 lines
Changed paths:
   M /openbor.c
   M /openbor.h

New type TYPE_PANEL.
Scroll with level position.

self->x += scrolldx*self->model->speed;
self->a += scrolldy*self->model->speed;
------------------------------------------------------------------------
r1215 | utunnels | 2007-12-23 07:28:31 -0500 (Sun, 23 Dec 2007) | 2 lines
Changed paths:
   M /openbor.c
   M /source/gamelib/spriteq.c

Fix sprite offset bug, now adjust sprite centerx and centery in spriteq_draw.
Use params[0] & params[1] to store centerx & centery, use params[2] as a flag(single sprite or mirrored).
------------------------------------------------------------------------
r1214 | utunnels | 2007-12-22 11:43:02 -0500 (Sat, 22 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix platform bugs, and forcemap bug.
------------------------------------------------------------------------
r1213 | SumolX | 2007-12-22 00:03:27 -0500 (Sat, 22 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

cleanup to loading music.
------------------------------------------------------------------------
r1212 | SumolX | 2007-12-21 23:54:59 -0500 (Fri, 21 Dec 2007) | 2 lines
Changed paths:
   M /openbor.c

loadingmusic variable now enables level loading to play music while loading.
"music" in models.txt will play music while loading models.
------------------------------------------------------------------------
r1211 | utunnels | 2007-12-21 11:01:20 -0500 (Fri, 21 Dec 2007) | 1 line
Changed paths:
   M /openbor.c


------------------------------------------------------------------------
r1210 | utunnels | 2007-12-21 10:38:44 -0500 (Fri, 21 Dec 2007) | 1 line
Changed paths:
   M /openbor.c


------------------------------------------------------------------------
r1209 | utunnels | 2007-12-21 05:27:44 -0500 (Fri, 21 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix a bug that the entity still keeps block/duck animation when the special key/downward key is released.
------------------------------------------------------------------------
r1208 | utunnels | 2007-12-21 04:41:58 -0500 (Fri, 21 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Save indexed variable list as gamename.sc0.
------------------------------------------------------------------------
r1207 | utunnels | 2007-12-21 04:09:14 -0500 (Fri, 21 Dec 2007) | 3 lines
Changed paths:
   M /source/scriptlib/ScriptVariant.c

Assume void* type is the longest in union {double, long, void*};
Replace memcpy method, just use ptrVal = NULL.
Just test out if it is safe on other platforms.
------------------------------------------------------------------------
r1206 | utunnels | 2007-12-21 03:58:26 -0500 (Fri, 21 Dec 2007) | 2 lines
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /openborscript.h
   M /source/scriptlib/Interpreter.c
   M /source/scriptlib/ScriptVariant.c
   M /source/scriptlib/ScriptVariant.h

Optimize speed script engine.
Replace some functions that return large variant structure(now they return pointers).
------------------------------------------------------------------------
r1205 | utunnels | 2007-12-20 13:40:58 -0500 (Thu, 20 Dec 2007) | 26 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /openborscript.h

New system file script.txt, and new variable list for script engine.

#maxscriptvars {int}
#define a variable list in each script that can be accessed by index
#use getscriptvar(index) and setscriptvar(index, value) to use those variables
maxscriptvars   5

#maxentityvars {int}
#define a variable list in each entity that can be accessed by index
#use getentityvar(entity, index) and setentityvar(entity, index, value) to use those variables
maxentityvars   5

#maxindexedvars {int}
#define a global variable list that can be accessed by index
#use getindexedvar(index) and setindexedvar(index, value) to use those variables
maxindexedvars  100

#maxglobalvars {int}
#define a global variable list that can be accessed by name
#see getglobalvar setglobalvar getlocalvar setlocalvar for details
#the default value is 2048
#If there's no script in the game, just set it to 0, or don't change it unless you know how big it should be
maxglobalvars  2048



------------------------------------------------------------------------
r1204 | SumolX | 2007-12-20 13:27:18 -0500 (Thu, 20 Dec 2007) | 2 lines
Changed paths:
   M /Makefile
   M /openbor.h

Updated version for Release.
v2.1204
------------------------------------------------------------------------
r1203 | utunnels | 2007-12-20 09:33:43 -0500 (Thu, 20 Dec 2007) | 2 lines
Changed paths:
   M /source/scriptlib/ScriptVariant.c

Check VT_PTR, VT_EMPTY when compare 2 script variants

------------------------------------------------------------------------
r1202 | utunnels | 2007-12-20 09:12:18 -0500 (Thu, 20 Dec 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /openborscript.h
   M /source/scriptlib/ScriptVariant.c
   M /source/scriptlib/ScriptVariant.h

Script_Get_Global_Variant/Script_Get_Local_Variant Now return a pointer, should be slight faster.
------------------------------------------------------------------------
r1201 | utunnels | 2007-12-20 04:11:13 -0500 (Thu, 20 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix arrows that're spawned directly into level. They will be affected by gravity so jumpframe will work properly.
------------------------------------------------------------------------
r1200 | utunnels | 2007-12-19 17:39:09 -0500 (Wed, 19 Dec 2007) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Add arrow_takedamage that references common_takedamage.
So "corpse" of the arrow can be change to be affected by gravity/wall/platform etc.
------------------------------------------------------------------------
r1199 | utunnels | 2007-12-19 17:23:48 -0500 (Wed, 19 Dec 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Fix moving paltform issue. You no longer drop below when the platform goes up.
------------------------------------------------------------------------
r1198 | Damon_Caskey | 2007-12-19 13:44:38 -0500 (Wed, 19 Dec 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Openpar1-5 added. Neutral entity parameters for money, gender, shoe size, whatever. Accessible by getentityproperty() method.
------------------------------------------------------------------------
r1197 | utunnels | 2007-12-19 12:01:13 -0500 (Wed, 19 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Slight change, some comments. Jumpmove now works while doing a jumpattack.
------------------------------------------------------------------------
r1196 | Damon_Caskey | 2007-12-19 10:56:39 -0500 (Wed, 19 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

New command Stun {int}. Supplemental attack command similar to dropv that adds freeze effect to an attack without remapping the target.
------------------------------------------------------------------------
r1195 | utunnels | 2007-12-19 04:51:33 -0500 (Wed, 19 Dec 2007) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /sdl/timer.c
   M /sdl/video.c

Fix a jumpframe bug when grab an enemy when it is lying on the ground.
Give longer default risetime for players to perform riseattack.
------------------------------------------------------------------------
r1194 | SumolX | 2007-12-19 01:30:21 -0500 (Wed, 19 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fixed offset for loading screen for level loads.
------------------------------------------------------------------------
r1193 | utunnels | 2007-12-19 01:07:57 -0500 (Wed, 19 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Enable block if an enemy is preparing to attack(still in idle animation).
------------------------------------------------------------------------
r1192 | SumolX | 2007-12-19 00:43:52 -0500 (Wed, 19 Dec 2007) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h

TV Out Finished. Composite, Progressive and Interlaced all working!
OpenBOR will now remember last used settings if cable is connected or default to LCD screen if not connected.
------------------------------------------------------------------------
r1191 | SumolX | 2007-12-19 00:41:29 -0500 (Wed, 19 Dec 2007) | 1 line
Changed paths:
   M /psp/graphics.c
   M /psp/graphics.h
   M /psp/pspport.c

TV Out Finished. Composite, Progressive and Interlaced all working!
------------------------------------------------------------------------
r1190 | utunnels | 2007-12-18 14:23:01 -0500 (Tue, 18 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Check owner for projectiles, so a player fired projectile can hit an arrow spawned directly in the level.
------------------------------------------------------------------------
r1189 | utunnels | 2007-12-18 13:22:15 -0500 (Tue, 18 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Check owner for projectiles, so a player fired projectile can hit an arrow spawned directly in the level.
------------------------------------------------------------------------
r1188 | utunnels | 2007-12-18 04:33:36 -0500 (Tue, 18 Dec 2007) | 2 lines
Changed paths:
   M /openbor.c

Merge nodieblink 3 code for player and other types.

------------------------------------------------------------------------
r1187 | utunnels | 2007-12-18 01:34:34 -0500 (Tue, 18 Dec 2007) | 3 lines
Changed paths:
   M /openbor.c

Change target's speed to 0 before set pain animation, so jumpframe in pain animation can take effect now.

Just assume there are some "1st frame bugs" like this.
------------------------------------------------------------------------
r1186 | SumolX | 2007-12-17 20:52:03 -0500 (Mon, 17 Dec 2007) | 1 line
Changed paths:
   M /psp/graphics.c
   M /psp/graphics.h

Additional checks.
------------------------------------------------------------------------
r1185 | utunnels | 2007-12-17 16:33:13 -0500 (Mon, 17 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

If use nodieblink 3 for player, it is same as nodieblink 2.
------------------------------------------------------------------------
r1184 | utunnels | 2007-12-17 16:15:38 -0500 (Mon, 17 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Check subtype arrow when level's scroll direction is up/down, so knives won't drop from the sky like normal enemy.
------------------------------------------------------------------------
r1183 | SumolX | 2007-12-17 15:52:38 -0500 (Mon, 17 Dec 2007) | 1 line
Changed paths:
   M /psp/graphics.h

Fixed isTV >=2 on macro
------------------------------------------------------------------------
r1182 | utunnels | 2007-12-17 15:33:06 -0500 (Mon, 17 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix star, if find_model("Star") return a valid model.
------------------------------------------------------------------------
r1181 | utunnels | 2007-12-17 12:38:30 -0500 (Mon, 17 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Forget subtype chase, add it.
------------------------------------------------------------------------
r1180 | utunnels | 2007-12-17 11:18:39 -0500 (Mon, 17 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Add biker, arrow, bomb, star type to aimove list.
------------------------------------------------------------------------
r1179 | utunnels | 2007-12-17 11:00:16 -0500 (Mon, 17 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Always close movie file before save/load movie.
------------------------------------------------------------------------
r1178 | SumolX | 2007-12-17 10:57:06 -0500 (Mon, 17 Dec 2007) | 1 line
Changed paths:
   M /psp/graphics.c
   M /psp/graphics.h

Fixed Composite TV mode.
------------------------------------------------------------------------
r1177 | utunnels | 2007-12-17 10:46:35 -0500 (Mon, 17 Dec 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Allow multiple aimove commands. But these will be used randomly.
------------------------------------------------------------------------
r1176 | utunnels | 2007-12-17 04:56:48 -0500 (Mon, 17 Dec 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

nocost can be used by smartbomb now.
------------------------------------------------------------------------
r1175 | utunnels | 2007-12-17 03:49:14 -0500 (Mon, 17 Dec 2007) | 2 lines
Changed paths:
   M /openbor.c

Remove grab walk checking code in common_trymove.
Use check_link_move instead.
------------------------------------------------------------------------
r1174 | utunnels | 2007-12-16 13:46:40 -0500 (Sun, 16 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Hard check walls and screen border when try to grab.
------------------------------------------------------------------------
r1173 | SumolX | 2007-12-16 12:05:34 -0500 (Sun, 16 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Check for set loops in anim select.  If set then we default to 2 seconds.
------------------------------------------------------------------------
r1172 | utunnels | 2007-12-16 09:13:16 -0500 (Sun, 16 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Change default lifebar colors to old style when there's not a lifebar.txt. (same as v 2.0052).
------------------------------------------------------------------------
r1171 | utunnels | 2007-12-16 08:01:45 -0500 (Sun, 16 Dec 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /openborscript.h

Rewrite script globa_var_list searching method. Hope it is faster.
------------------------------------------------------------------------
r1170 | utunnels | 2007-12-16 06:41:38 -0500 (Sun, 16 Dec 2007) | 2 lines
Changed paths:
   M /openbor.c
   M /source/randlib/rand32.c
   M /source/randlib/rand32.h
   M /source/utils.c

Movie support added.

------------------------------------------------------------------------
r1169 | kbandressen | 2007-12-16 03:53:14 -0500 (Sun, 16 Dec 2007) | 1 line
Changed paths:
   M /openborscript.c

Added 'height' to getentityproperty.
------------------------------------------------------------------------
r1168 | utunnels | 2007-12-15 05:24:21 -0500 (Sat, 15 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix common_fall. When use seta in death animation, it won't get stuck.
------------------------------------------------------------------------
r1167 | damon_caskey | 2007-12-14 21:35:19 -0500 (Fri, 14 Dec 2007) | 3 lines
Changed paths:
   M /openbor.c

~Can now use "fmap -1" to avoid changing maps when frozen.
~Status bar max size is now consistent in % mode (a previous correction had caused it to scale back for small values like value mode does).
~Fixed "no bar" bug when status is at perfectly even amount.
------------------------------------------------------------------------
r1166 | SumolX | 2007-12-14 09:54:02 -0500 (Fri, 14 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

drawloadingstatus() is now optimized.  We no longer require update() to process the status.
------------------------------------------------------------------------
r1165 | utunnels | 2007-12-14 07:38:31 -0500 (Fri, 14 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Add check for obstacles with no health. So they won't be hit.
------------------------------------------------------------------------
r1164 | utunnels | 2007-12-14 06:47:04 -0500 (Fri, 14 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Use TYPE_PLAYER for item type's default candamage value.
------------------------------------------------------------------------
r1163 | utunnels | 2007-12-14 06:30:31 -0500 (Fri, 14 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fixed falldie/death and nodieblink for players.
------------------------------------------------------------------------
r1162 | SumolX | 2007-12-13 18:37:48 -0500 (Thu, 13 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

player select screen now waits for animation to finish if anim select exists, also if it doesn't exist we wait the standard 2 seconds.  Then we wait an additional second to see that the player is truely ready, instead of loading level right after (gives the feeling we did not cut animations).
------------------------------------------------------------------------
r1161 | utunnels | 2007-12-13 15:47:36 -0500 (Thu, 13 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix movea.
------------------------------------------------------------------------
r1160 | SumolX | 2007-12-13 15:10:26 -0500 (Thu, 13 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Cleaned up the player selection code a bit.  Also added failsafe of 8 seconds if modder chooses not to use anim select.  (Sloppy on their part)
------------------------------------------------------------------------
r1159 | utunnels | 2007-12-13 11:48:27 -0500 (Thu, 13 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix life bar colors.
------------------------------------------------------------------------
r1158 | SumolX | 2007-12-13 10:44:25 -0500 (Thu, 13 Dec 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

During player selection screen we now wait for the animation to finish unlike the previous implementation where we were hard coded to a 2 Second wait.  Not only is this dynamic, it also faster to select your players once the first player selected has finished his animation.
------------------------------------------------------------------------
r1157 | SumolX | 2007-12-12 19:03:59 -0500 (Wed, 12 Dec 2007) | 1 line
Changed paths:
   M /dc/dcport.c
   M /sdl/sdlport.c

proper sizes for their respective consoles.
------------------------------------------------------------------------
r1156 | SumolX | 2007-12-12 16:07:35 -0500 (Wed, 12 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

olicon depth increase to HUD_Z * 3 now.
------------------------------------------------------------------------
r1155 | utunnels | 2007-12-12 16:06:10 -0500 (Wed, 12 Dec 2007) | 1 line
Changed paths:
   M /source/scriptlib/ScriptVariant.c
   M /source/scriptlib/ScriptVariant.h
   M /source/scriptlib/depends.h

change max string length for script variables to 64.
------------------------------------------------------------------------
r1154 | SumolX | 2007-12-12 12:08:15 -0500 (Wed, 12 Dec 2007) | 10 lines
Changed paths:
   M /openbor.h

Updated levels.txt loadingbg and loadingbg2 to support bar x and y and text x and y placement.  Same for the level's loadingbg command.

loadinbg or loadingbg2 have the same variables.

loadingbg [on/off] [bar_x] [bar_y] [bar_size] [text_x] [text_y]

example:
loadingbg 1 -82 230 480 1000 1000


------------------------------------------------------------------------
r1153 | SumolX | 2007-12-12 12:02:10 -0500 (Wed, 12 Dec 2007) | 10 lines
Changed paths:
   M /openbor.c

Updated levels.txt loadingbg and loadingbg2 to support bar x and y and text x and y placement.  Same for the level's loadingbg command.

loadinbg or loadingbg2 have the same variables.

loadingbg [on/off] [bar_x] [bar_y] [bar_size] [text_x] [text_y]

example:
loadingbg 1 -82 230 480 1000 1000


------------------------------------------------------------------------
r1152 | utunnels | 2007-12-12 07:48:29 -0500 (Wed, 12 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Add attack2 to attack4 for freespecial checking in player_think.
------------------------------------------------------------------------
r1151 | utunnels | 2007-12-11 11:00:08 -0500 (Tue, 11 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix fmap.
------------------------------------------------------------------------
r1150 | SumolX | 2007-12-11 09:33:48 -0500 (Tue, 11 Dec 2007) | 1 line
Changed paths:
   M /vc8/OpenBOR.vcproj

added no link against LIBCMTD.lib
------------------------------------------------------------------------
r1149 | SumolX | 2007-12-11 09:30:20 -0500 (Tue, 11 Dec 2007) | 1 line
Changed paths:
   A /vc8
   A /vc8/OpenBOR.ico
   A /vc8/OpenBOR.rc
   A /vc8/OpenBOR.sln
   A /vc8/OpenBOR.vcproj
   A /vc8/SDL.dll
   A /vc8/SDL_gfx.dll
   A /vc8/SDL_image.dll
   A /vc8/include
   A /vc8/include/SDL.h
   A /vc8/include/SDL_active.h
   A /vc8/include/SDL_audio.h
   A /vc8/include/SDL_byteorder.h
   A /vc8/include/SDL_cdrom.h
   A /vc8/include/SDL_config.h
   A /vc8/include/SDL_config.h.default
   A /vc8/include/SDL_config.h.in
   A /vc8/include/SDL_config_amiga.h
   A /vc8/include/SDL_config_dreamcast.h
   A /vc8/include/SDL_config_macos.h
   A /vc8/include/SDL_config_macosx.h
   A /vc8/include/SDL_config_minimal.h
   A /vc8/include/SDL_config_nds.h
   A /vc8/include/SDL_config_os2.h
   A /vc8/include/SDL_config_symbian.h
   A /vc8/include/SDL_config_win32.h
   A /vc8/include/SDL_copying.h
   A /vc8/include/SDL_cpuinfo.h
   A /vc8/include/SDL_endian.h
   A /vc8/include/SDL_error.h
   A /vc8/include/SDL_events.h
   A /vc8/include/SDL_framerate.h
   A /vc8/include/SDL_getenv.h
   A /vc8/include/SDL_gfxBlitFunc.h
   A /vc8/include/SDL_image.h
   A /vc8/include/SDL_imageFilter.h
   A /vc8/include/SDL_joystick.h
   A /vc8/include/SDL_keyboard.h
   A /vc8/include/SDL_keysym.h
   A /vc8/include/SDL_loadso.h
   A /vc8/include/SDL_main.h
   A /vc8/include/SDL_mouse.h
   A /vc8/include/SDL_mutex.h
   A /vc8/include/SDL_name.h
   A /vc8/include/SDL_opengl.h
   A /vc8/include/SDL_platform.h
   A /vc8/include/SDL_quit.h
   A /vc8/include/SDL_rotozoom.h
   A /vc8/include/SDL_rwops.h
   A /vc8/include/SDL_stdinc.h
   A /vc8/include/SDL_syswm.h
   A /vc8/include/SDL_thread.h
   A /vc8/include/SDL_timer.h
   A /vc8/include/SDL_types.h
   A /vc8/include/SDL_version.h
   A /vc8/include/SDL_video.h
   A /vc8/include/begin_code.h
   A /vc8/include/close_code.h
   A /vc8/include/dirent.h
   A /vc8/include/unistd.h
   A /vc8/lib
   A /vc8/lib/SDL.dll
   A /vc8/lib/SDL.lib
   A /vc8/lib/SDL_gfx.dll
   A /vc8/lib/SDL_gfx.lib
   A /vc8/lib/SDL_image.dll
   A /vc8/lib/SDL_image.lib
   A /vc8/lib/SDLmain.lib
   A /vc8/lib/dirent.lib
   A /vc8/lib/jpeg.dll
   A /vc8/lib/libpng12-0.dll
   A /vc8/lib/libtiff-3.dll
   A /vc8/lib/zlib1.dll
   A /vc8/menu
   A /vc8/menu/font1.gif
   A /vc8/menu/font2.gif
   A /vc8/menu/font3.gif
   A /vc8/menu/icon.bmp
   A /vc8/menu/logo.gif
   A /vc8/resource.h

Visual studio 8 now supported
------------------------------------------------------------------------
r1148 | SumolX | 2007-12-11 09:25:46 -0500 (Tue, 11 Dec 2007) | 1 line
Changed paths:
   M /sdl/gp2x/gp2xport.c
   M /sdl/gp2x/gp2xport.h
   M /sdl/gp2x/modules/mmuhack.o
   M /sdl/sdlport.c
   M /source/globals.h
   M /source/tracelib/tracemalloc.c

GP2X fix for upper 32 MBytes and new mmuhack.o
------------------------------------------------------------------------
r1147 | utunnels | 2007-12-11 06:34:36 -0500 (Tue, 11 Dec 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Allow 16-step freespecial input.
------------------------------------------------------------------------
r1146 | utunnels | 2007-12-11 04:08:55 -0500 (Tue, 11 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix entities that don't use subtype arrow, give a default value (takeaction=NULL) in knife_spawn, bomb_spawn, star_spawn...
------------------------------------------------------------------------
r1145 | SumolX | 2007-12-11 01:21:44 -0500 (Tue, 11 Dec 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

92 freespecials added for a total of 100 freespecials at the modders request.
------------------------------------------------------------------------
r1144 | utunnels | 2007-12-10 14:47:17 -0500 (Mon, 10 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix a bug when trace top owner of an entity.
------------------------------------------------------------------------
r1143 | utunnels | 2007-12-10 14:04:08 -0500 (Mon, 10 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix biker.
------------------------------------------------------------------------
r1142 | utunnels | 2007-12-10 13:40:25 -0500 (Mon, 10 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix bomb.
------------------------------------------------------------------------
r1141 | utunnels | 2007-12-10 12:05:15 -0500 (Mon, 10 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Move hole checking code to updata_animation.
------------------------------------------------------------------------
r1140 | utunnels | 2007-12-10 08:08:41 -0500 (Mon, 10 Dec 2007) | 3 lines
Changed paths:
   M /openbor.c
   M /openbor.h

New animation command forcemap {map} {length}

Change target's colourmap to {map} for {length} seconds.
------------------------------------------------------------------------
r1139 | utunnels | 2007-12-10 06:14:17 -0500 (Mon, 10 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix obstacles. Now you can't jump over them.
------------------------------------------------------------------------
r1138 | utunnels | 2007-12-10 06:00:09 -0500 (Mon, 10 Dec 2007) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Change soundtoplay.
Now each frame can have a sound.
------------------------------------------------------------------------
r1137 | utunnels | 2007-12-10 04:57:15 -0500 (Mon, 10 Dec 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Fix platform bug. (defined as float, but initialized as int)
------------------------------------------------------------------------
r1136 | SumolX | 2007-12-09 18:34:52 -0500 (Sun, 09 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Now each level can have a unique loading background for each level specified.
------------------------------------------------------------------------
r1135 | SumolX | 2007-12-09 17:43:58 -0500 (Sun, 09 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Additional changes not to play music during loading level status.
------------------------------------------------------------------------
r1134 | SumolX | 2007-12-09 16:27:51 -0500 (Sun, 09 Dec 2007) | 2 lines
Changed paths:
   M /Makefile
   M /openbor.c
   M /openbor.h

Actually the method of pausing music and unpausing as level is being loaded is not correct.  Solution is to set a musicPath buffer to loadup the music at the end of level_load().
Release 1134
------------------------------------------------------------------------
r1133 | SumolX | 2007-12-09 16:03:51 -0500 (Sun, 09 Dec 2007) | 3 lines
Changed paths:
   M /Makefile
   M /openbor.c
   M /openbor.h
   M /psp/control.c

Made previous mistake of values for pausing music.
Also one slight updated to PSP getPad().
Release 1133
------------------------------------------------------------------------
r1132 | SumolX | 2007-12-09 15:53:55 -0500 (Sun, 09 Dec 2007) | 2 lines
Changed paths:
   M /Makefile
   M /openbor.c
   M /openbor.h

Added music pause for when loading level, then un-pausing music once we have finished loading level.
Release 1132
------------------------------------------------------------------------
r1131 | SumolX | 2007-12-09 15:50:51 -0500 (Sun, 09 Dec 2007) | 1 line
Changed paths:
   M /openbor.c
   M /psp/control.c

Fixed lastkey bug when assigning new buttons in control options.
------------------------------------------------------------------------
r1130 | utunnels | 2007-12-09 14:17:39 -0500 (Sun, 09 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix star_spawn.
------------------------------------------------------------------------
r1129 | SumolX | 2007-12-09 10:47:42 -0500 (Sun, 09 Dec 2007) | 1 line
Changed paths:
   M /sdl/sdlport.c

Temporary fix for Gp2x.  Since memory partitions are setup very weird in system.
------------------------------------------------------------------------
r1128 | utunnels | 2007-12-09 08:29:18 -0500 (Sun, 09 Dec 2007) | 1 line
Changed paths:
   M /sdl/video.c

Rewrite _stretchblit
------------------------------------------------------------------------
r1127 | utunnels | 2007-12-08 09:56:35 -0500 (Sat, 08 Dec 2007) | 1 line
Changed paths:
   M /sdl/video.c
   M /source/gamelib/filters.c

Extend bscreen2's width by 4 pixels to fix some filter problems.
------------------------------------------------------------------------
r1126 | utunnels | 2007-12-07 08:27:06 -0500 (Fri, 07 Dec 2007) | 3 lines
Changed paths:
   M /sdl/video.c

Extend bscreen2's height by 8 so filters won't crash the engine this time.

But filters still need to be fixed because there are some glitches.
------------------------------------------------------------------------
r1125 | utunnels | 2007-12-07 06:17:56 -0500 (Fri, 07 Dec 2007) | 1 line
Changed paths:
   M /openbor.h

Fix land, so fall.wav won't be played before land animation.
------------------------------------------------------------------------
r1124 | utunnels | 2007-12-07 05:40:38 -0500 (Fri, 07 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix nocost.
------------------------------------------------------------------------
r1123 | utunnels | 2007-12-06 15:50:54 -0500 (Thu, 06 Dec 2007) | 2 lines
Changed paths:
   M /sdl/video.c

Fix video_fullscreen_flip.
Remove those *scaleVideo or else each time we switch between these 2 modes, the screen size is multiplied by scaleVideo.
------------------------------------------------------------------------
r1122 | utunnels | 2007-12-06 13:34:59 -0500 (Thu, 06 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix shadowcoords's x value when entity's direction is changed.
------------------------------------------------------------------------
r1121 | utunnels | 2007-12-06 12:49:56 -0500 (Thu, 06 Dec 2007) | 5 lines
Changed paths:
   M /openbor.c
   M /openbor.h

new animation command fshadow {0-6}, so each frame can has a different shadow.

new animation command shadowcoords {x} {z}, so your shadow coords won't need to be same as offset.

If you don't use these 2 commands, leave them alone so they won't cost extra memory.
------------------------------------------------------------------------
r1120 | utunnels | 2007-12-06 11:29:35 -0500 (Thu, 06 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Oops, fix a platform checking bug if there's no platform pointer for this animation.
------------------------------------------------------------------------
r1119 | utunnels | 2007-12-06 11:05:38 -0500 (Thu, 06 Dec 2007) | 3 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Don't alloc move/movez/movea/seta/platform/attacks/bbox if not specified in txt.

That'll save a little memory, especially you use a lot of type none or type text.
------------------------------------------------------------------------
r1118 | SumolX | 2007-12-06 09:40:50 -0500 (Thu, 06 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fixed typo.... :(
------------------------------------------------------------------------
r1117 | SumolX | 2007-12-06 09:40:14 -0500 (Thu, 06 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

fix for loadingbg2
------------------------------------------------------------------------
r1116 | utunnels | 2007-12-05 08:35:33 -0500 (Wed, 05 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix riseattack. lol
------------------------------------------------------------------------
r1115 | utunnels | 2007-12-05 08:27:22 -0500 (Wed, 05 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix background.
------------------------------------------------------------------------
r1114 | utunnels | 2007-12-05 07:36:10 -0500 (Wed, 05 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix land.
------------------------------------------------------------------------
r1113 | utunnels | 2007-12-05 06:51:25 -0500 (Wed, 05 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix jumpattack2 and jumpattack3.
------------------------------------------------------------------------
r1112 | SumolX | 2007-12-04 15:18:37 -0500 (Tue, 04 Dec 2007) | 1 line
Changed paths:
   M /dc/dcport.c
   M /dos/DOSPORT.C
   M /openbor.c
   M /psp/pspport.c
   M /sdl/sdlport.c
   M /sdl/video.c
   M /source/tracelib/tracemalloc.c
   M /source/tracelib/tracemalloc.h
   M /xbox/generic/xboxport.cpp

Updated Tracemalloc to exit engine when we run out of memory safely.
------------------------------------------------------------------------
r1111 | utunnels | 2007-12-04 12:27:54 -0500 (Tue, 04 Dec 2007) | 2 lines
Changed paths:
   M /openbor.c

Fix a crash bug when free_models is called.
(model_list must be cleaned up for safe).
------------------------------------------------------------------------
r1110 | utunnels | 2007-12-04 07:26:51 -0500 (Tue, 04 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix biker.
------------------------------------------------------------------------
r1109 | utunnels | 2007-12-04 06:23:23 -0500 (Tue, 04 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix biker.
------------------------------------------------------------------------
r1108 | utunnels | 2007-12-04 06:12:13 -0500 (Tue, 04 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix biker.
------------------------------------------------------------------------
r1107 | utunnels | 2007-12-04 05:26:27 -0500 (Tue, 04 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Remove fall checking in bounce section(function check_gravity), because all animations have default values, don't need to be checked.
------------------------------------------------------------------------
r1106 | kbandressen | 2007-12-04 05:18:08 -0500 (Tue, 04 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

changed the itembox code so that didhitscript runs after the engine item code so modders can have the updated variables for their scripts
------------------------------------------------------------------------
r1105 | utunnels | 2007-12-04 05:12:59 -0500 (Tue, 04 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

npc's bounce value default to 1.
------------------------------------------------------------------------
r1104 | utunnels | 2007-12-04 05:10:36 -0500 (Tue, 04 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Change animation command "bounce" to "bouncefactor", because another command uses the same name.
------------------------------------------------------------------------
r1103 | utunnels | 2007-12-04 04:31:47 -0500 (Tue, 04 Dec 2007) | 1 line
Changed paths:
   M /openborscript.c

Add ATK_ITEM.
------------------------------------------------------------------------
r1102 | utunnels | 2007-12-04 03:56:58 -0500 (Tue, 04 Dec 2007) | 1 line
Changed paths:
   M /openbor.h

Change STA_ATKS to 6, to match the new itembox (new attack type).
------------------------------------------------------------------------
r1101 | kbandressen | 2007-12-04 02:10:23 -0500 (Tue, 04 Dec 2007) | 7 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

New feature: itembox

~Used just like an attack box declaration but when it hits an entity, the entity using itembox will be picked up.
~This allows for touch items that are floating in midair as well as better touch item capabilities than subtype touch.
~Probably don't put it in any entities that are not items.

Also, "weapon" for both changeentityproperty and changeplayerproperty has a new flag: put 1 after "weapon" to retain the entity's current animation after switching weapons.  Currently, switching weapons in midair will make the player go idle until they hit the ground so that is why this was implemented.
------------------------------------------------------------------------
r1100 | utunnels | 2007-12-03 14:53:32 -0500 (Mon, 03 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Move some code from function spawn into function ent_default_init. An entity will be initialized automatically when spawn is called.
------------------------------------------------------------------------
r1099 | SumolX | 2007-12-03 13:55:47 -0500 (Mon, 03 Dec 2007) | 2 lines
Changed paths:
   M /openbor.c

loadingbg is used for when loading models.
loadingbg2 is used for when we load the levels.
------------------------------------------------------------------------
r1098 | SumolX | 2007-12-03 13:53:35 -0500 (Mon, 03 Dec 2007) | 3 lines
Changed paths:
   M /openbor.c

We now only update roughly every 10% of progress.  
This will help us load faster than before as less updates are made to the screen.  Probably won't notice the difference but this also fixes the main logo.gif at startup.
Also Added loadingbg to load_level()
------------------------------------------------------------------------
r1097 | utunnels | 2007-12-03 11:53:46 -0500 (Mon, 03 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Disable get animation when npc/enemies try to pick up an item with subtype touch.
------------------------------------------------------------------------
r1096 | utunnels | 2007-12-03 07:00:58 -0500 (Mon, 03 Dec 2007) | 7 lines
Changed paths:
   M /openbor.c

Fix common_try_jump. 

else xdir = self->x - rmax;

should be:

else xdir = self->x - rmin;
------------------------------------------------------------------------
r1095 | utunnels | 2007-12-03 06:05:40 -0500 (Mon, 03 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix defense_factors and offense_factors in structure entity.
------------------------------------------------------------------------
r1094 | utunnels | 2007-12-03 06:00:21 -0500 (Mon, 03 Dec 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Fix defense_factors and offense_factors in structure entity.
------------------------------------------------------------------------
r1093 | utunnels | 2007-12-03 05:09:21 -0500 (Mon, 03 Dec 2007) | 3 lines
Changed paths:
   M /sdl/video.c

More strict checking in video_copy_screen.

else if(bscreen2->w==src->width && bscreen2->h==src->height)
------------------------------------------------------------------------
r1092 | utunnels | 2007-12-03 03:56:04 -0500 (Mon, 03 Dec 2007) | 3 lines
Changed paths:
   M /sdl/video.c

Fix a crashing bug.
else if(bscreen2->w || bscreen2->h)
This line checks whether the surface is ready.
------------------------------------------------------------------------
r1091 | utunnels | 2007-12-03 03:24:24 -0500 (Mon, 03 Dec 2007) | 2 lines
Changed paths:
   M /openbor.c

Fix palette glitch when scale video is changed.
Fix a block-in-pain bug.
------------------------------------------------------------------------
r1090 | utunnels | 2007-12-03 02:30:16 -0500 (Mon, 03 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix freespecial inputing bug.
------------------------------------------------------------------------
r1089 | utunnels | 2007-12-02 05:24:13 -0500 (Sun, 02 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Move velocity code from common_pain to set_pain.
------------------------------------------------------------------------
r1088 | SumolX | 2007-12-02 01:58:42 -0500 (Sun, 02 Dec 2007) | 1 line
Changed paths:
   M /build.sh

typo in moving prx for psp.
------------------------------------------------------------------------
r1087 | SumolX | 2007-12-02 01:56:55 -0500 (Sun, 02 Dec 2007) | 1 line
Changed paths:
   M /Makefile
   M /build.sh
   M /psp/control.c
   M /psp/control.h
   A /psp/ctrlhook.S
   A /psp/ctrlhook.h
   A /psp/ctrlhook.prx
   A /psp/ctrlhookprx
   A /psp/ctrlhookprx/Makefile
   A /psp/ctrlhookprx/ctrlhook.exp
   A /psp/ctrlhookprx/ctrlhook.h
   A /psp/ctrlhookprx/main.c
   A /psp/ctrlhookprx/sceCtrl_driver.S
   D /psp/homehook.S
   D /psp/homehook.h
   D /psp/homehook.prx
   M /psp/pspport.c

ctrlhook.prx is now used for acquiring all the input data for buttons we have available on the PSP.  Some buttons were not available in the past like home, hold, note, screen, vol+ and vol-
------------------------------------------------------------------------
r1086 | SumolX | 2007-12-01 19:57:40 -0500 (Sat, 01 Dec 2007) | 1 line
Changed paths:
   M /build.sh
   D /psp/data/dvemgr.prx
   A /psp/dvemgr.prx
   A /psp/homehook.S
   A /psp/homehook.h
   A /psp/homehook.prx

homehook added
------------------------------------------------------------------------
r1085 | SumolX | 2007-12-01 17:38:46 -0500 (Sat, 01 Dec 2007) | 1 line
Changed paths:
   M /dc/soundmix.c
   M /dos/SOUNDMIX.C
   M /psp/soundmix.c
   M /sdl/soundmix.c
   M /xbox/soundmix.c

More enhancements to error logging.
------------------------------------------------------------------------
r1084 | SumolX | 2007-12-01 17:09:58 -0500 (Sat, 01 Dec 2007) | 1 line
Changed paths:
   M /dc/soundmix.c
   M /dos/SOUNDMIX.C
   M /openbor.c
   M /openbor.h
   M /psp/soundmix.c
   M /sdl/soundmix.c
   M /xbox/soundmix.c

Fixed up error printing/logging scenarios when load_special_sounds() fails.
------------------------------------------------------------------------
r1083 | SumolX | 2007-12-01 16:45:10 -0500 (Sat, 01 Dec 2007) | 1 line
Changed paths:
   M /dc/soundmix.c
   M /dos/SOUNDMIX.C
   M /psp/soundmix.c
   M /sdl/soundmix.c
   M /xbox/soundmix.c

When required samples fail to load, instead of crashing engine we now write to log file.
------------------------------------------------------------------------
r1082 | SumolX | 2007-12-01 12:55:16 -0500 (Sat, 01 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Unnecessary check for self->a <= 0 for dust as we already check for tossv <=0
------------------------------------------------------------------------
r1081 | SumolX | 2007-12-01 12:29:43 -0500 (Sat, 01 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

dust has a new fix.  We now check to see if we are jumping or falling and if self->a <= 0
------------------------------------------------------------------------
r1080 | SumolX | 2007-12-01 03:28:37 -0500 (Sat, 01 Dec 2007) | 1 line
Changed paths:
   M /openbor.c

Fix dust when landing.  Broke when merging uTunnels changes.
------------------------------------------------------------------------
r1079 | kbandressen | 2007-12-01 03:07:20 -0500 (Sat, 01 Dec 2007) | 1 line
Changed paths:
   M /openbor.c
   M /sdl/Makefile.win
   M /sdl/OpenBOR_WIN.dev

Grabwalk and family updated to check for obstacles
------------------------------------------------------------------------
r1078 | SumolX | 2007-12-01 01:52:01 -0500 (Sat, 01 Dec 2007) | 1 line
Changed paths:
   A /tools/bin/cygusb0.dll

required dll
------------------------------------------------------------------------
r1077 | SumolX | 2007-11-30 20:59:54 -0500 (Fri, 30 Nov 2007) | 1 line
Changed paths:
   M /vc7/OpenBOR.vcproj

filter lib added to vc7.
------------------------------------------------------------------------
r1076 | SumolX | 2007-11-30 17:54:12 -0500 (Fri, 30 Nov 2007) | 1 line
Changed paths:
   M /source/gamelib/filters.c

Replaced for loops with while loops for compiler happiness!
------------------------------------------------------------------------
r1075 | SumolX | 2007-11-30 17:07:22 -0500 (Fri, 30 Nov 2007) | 2 lines
Changed paths:
   M /Makefile
   M /openbor.h
   M /source/gamelib/filters.c

Final Fix to filters.c
Release 1075
------------------------------------------------------------------------
r1074 | SumolX | 2007-11-30 16:41:28 -0500 (Fri, 30 Nov 2007) | 1 line
Changed paths:
   M /source/gamelib/filters.c

All Filters Fixed!
------------------------------------------------------------------------
r1073 | SumolX | 2007-11-30 15:08:59 -0500 (Fri, 30 Nov 2007) | 6 lines
Changed paths:
   M /Makefile
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /openborscript.h
   M /sdl/video.c
   M /sdl/video.h
   A /source/gamelib/filters.c
   A /source/gamelib/filters.h

uTunnels features have now been added to OpenBOR!
Hopefully, not too much was broken or broken at all!

Known issue.  If Engine is saved during fullscreen mode, then restart engine will crash until savesettings.sav is deleted.

Release 1073
------------------------------------------------------------------------
r1072 | SumolX | 2007-11-29 11:22:08 -0500 (Thu, 29 Nov 2007) | 1 line
Changed paths:
   M /Makefile
   M /openbor.c
   M /psp/data/pic1.png
   M /psp/data/pic1_old.png
   D /psp/framebuffer.c
   D /psp/framebuffer.h
   M /psp/graphics.c

Additional Fixes to VideoMode 3
------------------------------------------------------------------------
r1071 | SumolX | 2007-11-27 14:39:19 -0500 (Tue, 27 Nov 2007) | 1 line
Changed paths:
   M /openbor.c

forgot to increase array for bgicon and olicon.
------------------------------------------------------------------------
r1070 | SumolX | 2007-11-27 14:38:00 -0500 (Tue, 27 Nov 2007) | 1 line
Changed paths:
   M /openbor.c

Modder now has control of z axis for bgicon and olicon.
------------------------------------------------------------------------
r1069 | SumolX | 2007-11-27 14:25:04 -0500 (Tue, 27 Nov 2007) | 2 lines
Changed paths:
   M /openbor.c

bgicon == HUD_Z / 2 for background icons
olicon == HUD_Z * 2 for overlay icons
------------------------------------------------------------------------
r1068 | SumolX | 2007-11-26 17:34:44 -0500 (Mon, 26 Nov 2007) | 1 line
Changed paths:
   M /openbor.c

removed update from videomode 3 ingame.
------------------------------------------------------------------------
r1067 | SumolX | 2007-11-26 12:09:17 -0500 (Mon, 26 Nov 2007) | 1 line
Changed paths:
   M /openbor.c

New easier to read widescreen coding done!
------------------------------------------------------------------------
r1066 | kbandressen | 2007-11-26 02:47:54 -0500 (Mon, 26 Nov 2007) | 7 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

lifespan converted to a float variable to allow more precise lifespans

new variables added to get/changeentityproperty:

invinctime
lifespancountdown

------------------------------------------------------------------------
r1065 | SumolX | 2007-11-25 16:55:47 -0500 (Sun, 25 Nov 2007) | 1 line
Changed paths:
   M /openbor.c

facing 3 fixed.  For level direction it was backwards.
------------------------------------------------------------------------
r1064 | SumolX | 2007-11-21 10:15:53 -0500 (Wed, 21 Nov 2007) | 1 line
Changed paths:
   M /openbor.c

Overlay icon added.
------------------------------------------------------------------------
r1063 | SumolX | 2007-11-20 23:42:24 -0500 (Tue, 20 Nov 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

By fixing playshotno I have also added the capability to have more than one projectile per model.  Have a nice day...:)
------------------------------------------------------------------------
r1062 | SumolX | 2007-11-20 17:45:51 -0500 (Tue, 20 Nov 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

missed a few predraw entries for widescreen update.
------------------------------------------------------------------------
r1061 | SumolX | 2007-11-20 16:43:39 -0500 (Tue, 20 Nov 2007) | 1 line
Changed paths:
   M /openbor.c

previously widescreen shifting was confusing.  But now it should make alot more sense.
------------------------------------------------------------------------
r1060 | SumolX | 2007-11-20 14:28:23 -0500 (Tue, 20 Nov 2007) | 1 line
Changed paths:
   M /openbor.c

facing has been reverted back to its prior state.  manual was updated as well to reflect this.
------------------------------------------------------------------------
r1059 | SumolX | 2007-11-20 12:27:18 -0500 (Tue, 20 Nov 2007) | 1 line
Changed paths:
   M /openbor.c

loadingbg can be used for setting a background image during loading status.
------------------------------------------------------------------------
r1058 | SumolX | 2007-11-20 12:06:32 -0500 (Tue, 20 Nov 2007) | 1 line
Changed paths:
   M /openbor.c

I didn't like previous implementation of drawloadingstat()  New one is much better.
------------------------------------------------------------------------
r1057 | SumolX | 2007-11-19 19:22:53 -0500 (Mon, 19 Nov 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

New Function drawLoadingStatus() to show progress of loading model list progress.
------------------------------------------------------------------------
r1056 | SumolX | 2007-11-18 11:55:27 -0500 (Sun, 18 Nov 2007) | 1 line
Changed paths:
   M /tools/dc-tool/tools/arp.exe

wrong version i previously uploaded
------------------------------------------------------------------------
r1055 | SumolX | 2007-11-18 11:54:22 -0500 (Sun, 18 Nov 2007) | 1 line
Changed paths:
   M /openbor.c
   M /tools/dc-tool/tools/arp.exe

Becareful guys.  All declarations must be made prior to execution of logic.
------------------------------------------------------------------------
r1054 | SumolX | 2007-11-17 22:35:46 -0500 (Sat, 17 Nov 2007) | 1 line
Changed paths:
   D /psp/m33sdk.c
   D /psp/m33sdk.h
   D /psp/mem64.c
   D /psp/mem64.h

unnecessary libs removed.
------------------------------------------------------------------------
r1053 | SumolX | 2007-11-17 22:27:35 -0500 (Sat, 17 Nov 2007) | 2 lines
Changed paths:
   M /Makefile
   M /openbor.h
   M /psp/graphics.c
   M /psp/pspport.c

Fixed boot-up issue with psp fat.
Release v2.1053
------------------------------------------------------------------------
r1052 | SumolX | 2007-11-17 20:09:19 -0500 (Sat, 17 Nov 2007) | 1 line
Changed paths:
   M /Makefile
   M /openbor.h

Updated version to 2.1052 for release
------------------------------------------------------------------------
r1051 | SumolX | 2007-11-17 20:06:23 -0500 (Sat, 17 Nov 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /psp/graphics.c
   M /psp/pspport.c
   M /source/globals.h

TV-Out for PSP Slim is complete!
------------------------------------------------------------------------
r1050 | SumolX | 2007-11-16 18:23:16 -0500 (Fri, 16 Nov 2007) | 1 line
Changed paths:
   M /LICENSE

License Update.
------------------------------------------------------------------------
r1049 | SumolX | 2007-11-16 18:14:59 -0500 (Fri, 16 Nov 2007) | 1 line
Changed paths:
   A /COMPILING
   M /LICENSE
   M /README

More information updates
------------------------------------------------------------------------
r1048 | SumolX | 2007-11-16 17:35:20 -0500 (Fri, 16 Nov 2007) | 1 line
Changed paths:
   A /LICENSE
   D /LICENSE.txt
   A /README

ReadME & License udpate
------------------------------------------------------------------------
r1047 | SumolX | 2007-11-16 17:33:18 -0500 (Fri, 16 Nov 2007) | 1 line
Changed paths:
   A /LICENSE.txt

LICENSE Update
------------------------------------------------------------------------
r1046 | SumolX | 2007-11-16 17:32:44 -0500 (Fri, 16 Nov 2007) | 1 line
Changed paths:
   D /Readme.txt

LICENSE Update
------------------------------------------------------------------------
r1045 | SumolX | 2007-11-16 02:21:32 -0500 (Fri, 16 Nov 2007) | 1 line
Changed paths:
   M /psp/graphics.c
   M /psp/graphics.h
   M /psp/pspport.c
   M /psp/video.c

TV Out is 99% Complete and the picture looks great!
------------------------------------------------------------------------
r1044 | kbandressen | 2007-11-15 15:24:44 -0500 (Thu, 15 Nov 2007) | 1 line
Changed paths:
   M /openbor.c

Removed the spawn#.c I just added because it's outdated already, lol. Also I moved the levelscript code back where it was.
------------------------------------------------------------------------
r1043 | kbandressen | 2007-11-15 05:10:18 -0500 (Thu, 15 Nov 2007) | 8 lines
Changed paths:
   M /openbor.c

New script files:

join#.c - runs when player # joins in
respawn#.c - runs when player # respawns

levelscripts now run before players are spawned so flags can be set for spawn scripts

vault animation now works again
------------------------------------------------------------------------
r1042 | SumolX | 2007-11-15 02:21:03 -0500 (Thu, 15 Nov 2007) | 1 line
Changed paths:
   M /psp/graphics.c

Getting closer to having a TV-Out working properly.
------------------------------------------------------------------------
r1041 | SumolX | 2007-11-14 17:57:57 -0500 (Wed, 14 Nov 2007) | 1 line
Changed paths:
   M /openbor.c
   M /psp/graphics.c
   M /psp/graphics.h
   M /psp/video.c

Streamlining blitting and scaling process.
------------------------------------------------------------------------
r1040 | SumolX | 2007-11-14 11:38:51 -0500 (Wed, 14 Nov 2007) | 1 line
Changed paths:
   M /Makefile
   A /psp/audiodrv.c
   A /psp/audiodrv.h
   M /psp/control.c
   M /psp/control.h
   A /psp/menu.c
   A /psp/menu.h
   A /psp/netcomm.c
   A /psp/netcomm.h
   D /psp/pspmenu.c
   D /psp/pspmenu.h
   M /psp/pspport.c
   M /psp/pspport.h
   D /psp/pspsound.c
   D /psp/pspsound.h
   D /psp/pspwifi.c
   D /psp/pspwifi.h
   M /psp/sblaster.c
   M /psp/soundmix.c
   M /psp/video.c
   M /source/gamelib/filecache.c
   M /source/globals.h

Major Re-Organization in hopes to make code portable to other platforms such as new menu system and networking libraries.
------------------------------------------------------------------------
r1039 | SumolX | 2007-11-13 17:51:44 -0500 (Tue, 13 Nov 2007) | 1 line
Changed paths:
   M /psp/pspmenu.c

Menu is now done!  What we need now is progress bars for OpenBOR loading files.
------------------------------------------------------------------------
r1038 | SumolX | 2007-11-13 16:43:04 -0500 (Tue, 13 Nov 2007) | 1 line
Changed paths:
   M /dc/video.c
   M /dc/video.h
   M /dos/VIDEO.C
   M /dos/VIDEO.H
   M /openbor.c
   M /psp/pspmenu.c
   M /psp/video.c
   M /psp/video.h
   M /sdl/video.c
   M /sdl/video.h
   M /xbox/video.c
   M /xbox/video.h

Since psp graphics library runs differently, The additional code for video_clearscreen() no longer needs to perform a double flip.  Meaning all the other platforms need the change as well to remove (int flip) from video_clearscreen function as it was not used outside of PSP.
------------------------------------------------------------------------
r1037 | SumolX | 2007-11-13 16:34:38 -0500 (Tue, 13 Nov 2007) | 1 line
Changed paths:
   M /psp/pspmenu.c

Major Code cleanup on menu.  Optimization still needed.
------------------------------------------------------------------------
r1036 | SumolX | 2007-11-13 15:25:10 -0500 (Tue, 13 Nov 2007) | 1 line
Changed paths:
   M /psp/image.c
   M /psp/pspmenu.c

Menu Tearing mostly fixed as we now create a list of preview images per directory.  However, initilizing and entering the game requires a few more tweaks.
------------------------------------------------------------------------
r1035 | SumolX | 2007-11-13 13:04:07 -0500 (Tue, 13 Nov 2007) | 1 line
Changed paths:
   M /Makefile
   M /build.sh
   A /psp/dvemgr.S
   A /psp/dvemgr.h
   M /psp/graphics.c
   M /psp/graphics.h
   M /psp/image.c
   M /psp/image.h
   D /psp/pspdvemanager.S
   D /psp/pspdvemanager.h
   M /psp/pspmenu.c
   M /psp/pspport.c

Cleanup on image/graphic libs
------------------------------------------------------------------------
r1034 | SumolX | 2007-11-13 10:21:16 -0500 (Tue, 13 Nov 2007) | 1 line
Changed paths:
   A /psp/data/dvemgr.prx

New Requirement for PSP TV-Out.
------------------------------------------------------------------------
r1033 | kbandressen | 2007-11-13 05:40:42 -0500 (Tue, 13 Nov 2007) | 7 lines
Changed paths:
   M /openbor.c
   M /openborscript.c

New script files:

spawn#.c - runs when player # is spawned
die#.c - runs when player # dies

"speed" added to getentityproperty
"defaultname" added to changeentityproperty
------------------------------------------------------------------------
r1032 | SumolX | 2007-11-13 02:28:28 -0500 (Tue, 13 Nov 2007) | 1 line
Changed paths:
   M /psp/graphics.c
   M /psp/vertex.c
   M /psp/vertex.h

No reason to declare struct for every vertex!
------------------------------------------------------------------------
r1031 | SumolX | 2007-11-13 01:58:35 -0500 (Tue, 13 Nov 2007) | 1 line
Changed paths:
   M /Makefile

Reflects new psp graphics/image libraries
------------------------------------------------------------------------
r1030 | SumolX | 2007-11-13 01:57:47 -0500 (Tue, 13 Nov 2007) | 1 line
Changed paths:
   D /psp/pspDveManager.S


------------------------------------------------------------------------
r1029 | SumolX | 2007-11-13 01:57:28 -0500 (Tue, 13 Nov 2007) | 1 line
Changed paths:
   A /psp/pspdvemanager.S


------------------------------------------------------------------------
r1028 | SumolX | 2007-11-13 01:55:30 -0500 (Tue, 13 Nov 2007) | 1 line
Changed paths:
   M /psp/framebuffer.c
   M /psp/framebuffer.h
   M /psp/graphics.c
   M /psp/graphics.h
   A /psp/image.c
   A /psp/image.h
   A /psp/m33sdk.c
   A /psp/m33sdk.h
   A /psp/mem64.c
   A /psp/mem64.h
   A /psp/pspdvemanager.h
   M /psp/pspmenu.c
   M /psp/pspport.c
   A /psp/vertex.c
   A /psp/vertex.h
   M /psp/video.c

Huge Update to Graphics Library and more.
------------------------------------------------------------------------
r1027 | SumolX | 2007-11-13 01:54:47 -0500 (Tue, 13 Nov 2007) | 1 line
Changed paths:
   M /source/utils.c

Reflects new psp graphics/image libraries
------------------------------------------------------------------------
r1026 | SumolX | 2007-11-12 10:05:16 -0500 (Mon, 12 Nov 2007) | 1 line
Changed paths:
   A /psp/pspDveManager.S

TV-Out Module for PSP
------------------------------------------------------------------------
r1025 | SumolX | 2007-11-09 13:13:44 -0500 (Fri, 09 Nov 2007) | 1 line
Changed paths:
   M /Makefile
   M /openbor.c
   D /psp/data/build.mak
   M /psp/graphics.c
   A /psp/include
   A /psp/include/kubridge.h
   A /psp/include/pspinit.h
   A /psp/include/psploadcore.h
   A /psp/include/psploadexec_kernel.h
   A /psp/include/pspmodulemgr.h
   A /psp/include/pspmodulemgr_kernel.h
   A /psp/include/pspsysmem.h
   A /psp/include/pspsysmem_kernel.h
   A /psp/include/pspusbdevice.h
   A /psp/include/systemctrl.h
   A /psp/include/systemctrl_se.h
   A /psp/include/vshctrl.h
   A /psp/lib
   A /psp/lib/libpspinit.a
   A /psp/lib/libpspkdebug.a
   A /psp/lib/libpspkubridge.a
   A /psp/lib/libpsploadexec_kernel.a
   A /psp/lib/libpspmodulemgr_kernel.a
   A /psp/lib/libpspmodulemgr_user.a
   A /psp/lib/libpspsysmem_kernel.a
   A /psp/lib/libpspsysmem_user.a
   A /psp/lib/libpspsystemctrl_kernel.a
   A /psp/lib/libpspsystemctrl_user.a
   A /psp/lib/libpspumd_kernel.a
   A /psp/lib/libpspusbdevice.a
   A /psp/lib/libpspusbdevice_driver.a
   A /psp/lib/libpspvshctrl.a
   M /psp/pspmenu.c
   M /psp/pspport.c
   M /psp/pspport.h
   M /source/tracelib/tracemalloc.h

PSP Slim now supported!  PSP SDK Upgrade Required!
------------------------------------------------------------------------
r1024 | SumolX | 2007-11-06 15:37:06 -0500 (Tue, 06 Nov 2007) | 1 line
Changed paths:
   M /Makefile
   M /openbor.h

Updated Version to 2.10.23 for the console releases.
------------------------------------------------------------------------
r1023 | kbandressen | 2007-11-06 08:37:36 -0500 (Tue, 06 Nov 2007) | 6 lines
Changed paths:
   M /openborscript.c

New variables available through script:

"aiflag" - get/changeentityproperty
"takeaction" - changeentityproperty
"playkeys" - get/changeplayerproperty

------------------------------------------------------------------------
r1022 | SumolX | 2007-11-05 16:12:28 -0500 (Mon, 05 Nov 2007) | 1 line
Changed paths:
   M /Makefile
   M /openbor.c
   M /openbor.h
   M /source/gamelib/font.c
   M /source/gamelib/spriteq.c
   M /source/gamelib/spriteq.h
   M /source/gamelib/types.h

Super Optimized Sprite Caching now in place.
------------------------------------------------------------------------
r1021 | kbandressen | 2007-11-05 05:41:11 -0500 (Mon, 05 Nov 2007) | 40 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

New animations:

grabwalk - animation for walking while grabbing an opponent
grabbedwalk - animation played when being held by someone who is grabwalking
grabbackwalk - animation for walking backwards while grabbing an opponent, only usable if unable to turn around
grabbedbackwalk - animation played when being held by someone who is grabwalking backwards
grabwalkup - animation for walking up while grabbing an opponent
grabbedwalkup - animation played when being held by someone who is grabwalking up
grabwalkdown - animation for walking down while grabbing an opponent
grabbedwalkdown - animation played when being held by someone who is grabwalking down
grabturn - animation for turning around during a grabwalk, player is stationary until end of animation, enemy's location is changed to the same as the player, only usable if entity setting allows turning
grabbedturn - animation played when being held by someone who is grabturning


New entity headers:

grabwalk {speed} - sets a different speed for grabwalking
grabturn {turn} - lets entity turn around while grabbing an opponent, will play grabturn animation if present


New variables accessible by script:

get/changeplayerproperty:

name - used for checking if a character is being used when other players join in, also controls who a player will respawn as after dying

get/changeentityproperty:

-AI Flags-

idling
drop
attacking (not new, but grouped with these)
getting
turning
charging
blocking
falling
running
inpain
------------------------------------------------------------------------
r1020 | SumolX | 2007-10-17 19:09:55 -0400 (Wed, 17 Oct 2007) | 1 line
Changed paths:
   M /build.sh

Strange bug with cp.exe on tools/bin so we had to manually specify the files themselves for copying instead of using wildcards.
------------------------------------------------------------------------
r1019 | SumolX | 2007-10-14 18:42:06 -0400 (Sun, 14 Oct 2007) | 1 line
Changed paths:
   M /environ.sh

Environment fixes for Linux Compatibility.
------------------------------------------------------------------------
r1018 | SumolX | 2007-10-13 00:11:26 -0400 (Sat, 13 Oct 2007) | 2 lines
Changed paths:
   M /openbor.c
   M /sdl/sdl/control.c
   M /sdl/sdl/control.h

Fixed an exception with knife/bomb spawning.
Rewrote Controller code for SDL. Highly Optimized!!!! :)
------------------------------------------------------------------------
r1017 | SumolX | 2007-10-12 18:45:44 -0400 (Fri, 12 Oct 2007) | 1 line
Changed paths:
   M /build.sh

Create necessary directories for XBOX
------------------------------------------------------------------------
r1016 | SumolX | 2007-10-08 02:06:24 -0400 (Mon, 08 Oct 2007) | 1 line
Changed paths:
   M /openbor.c

Instead of checking for !value we should be checking for value != NULL as a invalid pointer with a negative value is the same as !value because !=value only equals to zero while NULL is not equal to zero.
------------------------------------------------------------------------
r1015 | SumolX | 2007-10-07 17:46:00 -0400 (Sun, 07 Oct 2007) | 5 lines
Changed paths:
   M /Makefile
   M /build.sh
   M /dc/soundmix.c
   M /dc/soundmix.h
   M /dos/SOUNDMIX.C
   M /dos/SOUNDMIX.H
   M /openbor.c
   M /openbor.h
   M /psp/soundmix.c
   M /psp/soundmix.h
   M /sdl/sdl/control.c
   M /sdl/soundmix.c
   M /sdl/soundmix.h
   M /xbox/soundmix.c
   M /xbox/soundmix.h

Windows/Linux Lite versions added.
Fixed resourceCleanUp sound bugs.
Cleaned up logging printouts.
Updated control.c for better logging.
Added new function sound_unload_all_samples().
------------------------------------------------------------------------
r1014 | SumolX | 2007-10-05 21:43:03 -0400 (Fri, 05 Oct 2007) | 1 line
Changed paths:
   M /Makefile
   M /build.sh
   M /dc/dcpak.c
   M /dc/dcport.c
   M /dc/dcport.h
   M /dc/dcvga.c
   M /dc/dcvga.h
   M /environ.sh
   M /openbor.c
   M /source/globals.h
   M /source/tracelib/tracemalloc.h
   M /source/utils.c

DC Port is back to sh-elf and NTSC/PAL modes need to be compiled like before and no more gui for now.
------------------------------------------------------------------------
r1013 | SumolX | 2007-09-27 09:38:08 -0400 (Thu, 27 Sep 2007) | 1 line
Changed paths:
   A /tools/bin/cp.exe

required for build system.
------------------------------------------------------------------------
r1012 | SumolX | 2007-09-26 16:03:40 -0400 (Wed, 26 Sep 2007) | 1 line
Changed paths:
   M /build.sh

Optimize and fix.
------------------------------------------------------------------------
r1011 | SumolX | 2007-09-26 14:04:44 -0400 (Wed, 26 Sep 2007) | 1 line
Changed paths:
   M /Makefile
   M /build.sh

Build system now creates directories for each platform.
------------------------------------------------------------------------
r1010 | SumolX | 2007-09-26 11:49:07 -0400 (Wed, 26 Sep 2007) | 1 line
Changed paths:
   M /openbor.c

star/knife spawning fixed when jumping.  We will always check for star's first then try knife while in air.
------------------------------------------------------------------------
r1009 | SumolX | 2007-09-25 14:34:10 -0400 (Tue, 25 Sep 2007) | 2 lines
Changed paths:
   M /openbor.c

Setting direction = -1 
Script users can now manipulate the velocity for projectiles() through scripting.
------------------------------------------------------------------------
r1008 | SumolX | 2007-09-25 12:50:52 -0400 (Tue, 25 Sep 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /openborscript.h

Script System now supports Projectile spawning.  Knife and Bomb spawns are currently supported.
------------------------------------------------------------------------
r1007 | SumolX | 2007-09-24 15:27:25 -0400 (Mon, 24 Sep 2007) | 1 line
Changed paths:
   M /Makefile
   M /psp/pspport.c
   M /psp/pspwifi.c

PSP must bootup as 333 in order for CPU selection to occur once Wifi is running.
------------------------------------------------------------------------
r1006 | SumolX | 2007-09-24 12:04:52 -0400 (Mon, 24 Sep 2007) | 1 line
Changed paths:
   M /psp/pspport.c
   M /psp/pspport.h
   M /psp/pspwifi.c

Openbor is now compiled as a usermode app that can access wifi libraries.  However.... seems to have a fps impact......   need to investigate some more.....
------------------------------------------------------------------------
r1005 | kbandressen | 2007-09-13 15:15:27 -0400 (Thu, 13 Sep 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Added grabbackward and grabbackward2, made it so players will use default grabattacks if they don't have throws.
------------------------------------------------------------------------
r1004 | SumolX | 2007-09-05 11:20:48 -0400 (Wed, 05 Sep 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

throwb is unnecessary to determine when to subtract ammo due to we will subtract ammo once the frame is played automatically.
------------------------------------------------------------------------
r1003 | SumolX | 2007-09-03 11:51:32 -0400 (Mon, 03 Sep 2007) | 1 line
Changed paths:
   M /Makefile
   M /openbor.c
   M /openbor.h

Proper Fix for knife/Arrow movement as well as bomb movement.  I didn't take into account models being spawned from other models!  Now it does!
------------------------------------------------------------------------
r1002 | kbandressen | 2007-09-01 07:37:25 -0400 (Sat, 01 Sep 2007) | 1 line
Changed paths:
   M /openborscript.c

rewrote changeplayerproperty() so it actually works, added 'opponent' to list of variables that changeentityproperty() can change
------------------------------------------------------------------------
r1001 | SumolX | 2007-08-31 20:20:59 -0400 (Fri, 31 Aug 2007) | 1 line
Changed paths:
   M /Makefile
   M /openbor.c
   M /openbor.h

Agression now defaults to -GAME_SPEED
------------------------------------------------------------------------
r1000 | SumolX | 2007-08-31 15:44:17 -0400 (Fri, 31 Aug 2007) | 1 line
Changed paths:
   M /openbor.c

We should not adjust base for type_none.  That is what seta is for.
------------------------------------------------------------------------
r999 | SumolX | 2007-08-31 10:42:35 -0400 (Fri, 31 Aug 2007) | 1 line
Changed paths:
   M /openbor.c

A simple typo caused arrows not to work.
------------------------------------------------------------------------
r998 | SumolX | 2007-08-30 22:39:47 -0400 (Thu, 30 Aug 2007) | 1 line
Changed paths:
   M /Makefile
   M /openbor.h

updated version to v2.0998
------------------------------------------------------------------------
r997 | SumolX | 2007-08-30 22:37:21 -0400 (Thu, 30 Aug 2007) | 1 line
Changed paths:
   M /openbor.c
   M /psp/control.c

Fixed seta.
------------------------------------------------------------------------
r996 | SumolX | 2007-08-30 21:30:08 -0400 (Thu, 30 Aug 2007) | 1 line
Changed paths:
   M /xbox/generic/xboxport.cpp

XBOX now searches for 1080i -> 720p -> 480p in that order if applicable.
------------------------------------------------------------------------
r995 | SumolX | 2007-08-30 21:25:05 -0400 (Thu, 30 Aug 2007) | 1 line
Changed paths:
   M /openbor.c

Final changes to bomb and knife functions
------------------------------------------------------------------------
r994 | SumolX | 2007-08-30 18:37:03 -0400 (Thu, 30 Aug 2007) | 1 line
Changed paths:
   M /openbor.c

Sometimes too much thinking gets you into trouble....   ;X
------------------------------------------------------------------------
r993 | SumolX | 2007-08-30 18:00:46 -0400 (Thu, 30 Aug 2007) | 1 line
Changed paths:
   M /openbor.c

Fixed ability to shoot knifes in air.
------------------------------------------------------------------------
r992 | SumolX | 2007-08-30 09:40:53 -0400 (Thu, 30 Aug 2007) | 1 line
Changed paths:
   M /openbor.c

BomB movement fixed!
------------------------------------------------------------------------
r991 | SumolX | 2007-08-29 23:54:29 -0400 (Wed, 29 Aug 2007) | 1 line
Changed paths:
   M /psp/pspmenu.c
   M /psp/pspmenu.h
   M /psp/pspport.c

PSP Reset Mechanism completely optimized!
------------------------------------------------------------------------
r990 | SumolX | 2007-08-29 20:08:40 -0400 (Wed, 29 Aug 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /psp/control.c
   M /psp/pspmenu.c
   M /psp/pspmenu.h
   M /psp/pspport.c
   M /psp/pspport.h

PSP now supports auto-restart....   And we've lost pak path storage for now.
------------------------------------------------------------------------
r989 | SumolX | 2007-08-29 17:27:05 -0400 (Wed, 29 Aug 2007) | 1 line
Changed paths:
   M /xbox/generic/xboxport.cpp

XBoX now supports restarting of mod by nes6502
------------------------------------------------------------------------
r988 | SumolX | 2007-08-29 16:25:51 -0400 (Wed, 29 Aug 2007) | 1 line
Changed paths:
   M /xbox/generic/xboxport.cpp

HD resolution fixes by nes6502
------------------------------------------------------------------------
r987 | SumolX | 2007-08-29 12:31:10 -0400 (Wed, 29 Aug 2007) | 1 line
Changed paths:
   M /openbor.c

last possible infinite loop fixed.
------------------------------------------------------------------------
r986 | SumolX | 2007-08-29 09:45:37 -0400 (Wed, 29 Aug 2007) | 1 line
Changed paths:
   A /vc7/OpenBOR.ico

icon now added for vc7
------------------------------------------------------------------------
r985 | SumolX | 2007-08-29 09:44:44 -0400 (Wed, 29 Aug 2007) | 1 line
Changed paths:
   M /vc7/OpenBOR.rc
   M /vc7/OpenBOR.vcproj
   M /vc7/resource.h

Oranizing solution.
------------------------------------------------------------------------
r984 | SumolX | 2007-08-29 09:37:04 -0400 (Wed, 29 Aug 2007) | 1 line
Changed paths:
   A /vc7/resource.h

vc7 now has icon support for exe
------------------------------------------------------------------------
r983 | SumolX | 2007-08-29 09:36:21 -0400 (Wed, 29 Aug 2007) | 1 line
Changed paths:
   A /vc7/OpenBOR.rc
   M /vc7/OpenBOR.vcproj

vc7 now has icon support for exe
------------------------------------------------------------------------
r982 | SumolX | 2007-08-29 01:21:11 -0400 (Wed, 29 Aug 2007) | 1 line
Changed paths:
   M /openbor.c

Backed out last while loop that was changed.
------------------------------------------------------------------------
r981 | SumolX | 2007-08-29 00:45:54 -0400 (Wed, 29 Aug 2007) | 1 line
Changed paths:
   M /openbor.c

Last infinite loop found and resolved.
------------------------------------------------------------------------
r980 | SumolX | 2007-08-29 00:37:30 -0400 (Wed, 29 Aug 2007) | 1 line
Changed paths:
   M /Makefile
   M /openbor.h

updated version numbers 980
------------------------------------------------------------------------
r979 | SumolX | 2007-08-29 00:33:56 -0400 (Wed, 29 Aug 2007) | 1 line
Changed paths:
   M /openbor.c

Found 2 more never ending loops!!!!
------------------------------------------------------------------------
r978 | SumolX | 2007-08-29 00:23:23 -0400 (Wed, 29 Aug 2007) | 1 line
Changed paths:
   M /vc7/OpenBOR.vcproj
   A /vc7/SDL_gfx.dll
   A /vc7/lib/SDL_gfx.dll
   A /vc7/lib/SDL_gfx.lib
   D /vc7/lib/sdlgfx.dll
   D /vc7/lib/sdlgfx.lib
   D /vc7/sdlgfx.dll

VisualStudio 7 is now supported.
------------------------------------------------------------------------
r977 | SumolX | 2007-08-29 00:07:29 -0400 (Wed, 29 Aug 2007) | 1 line
Changed paths:
   A /vc7
   A /vc7/OpenBOR.sln
   A /vc7/OpenBOR.vcproj
   A /vc7/SDL.dll
   A /vc7/SDL_image.dll
   A /vc7/include
   A /vc7/include/SDL.h
   A /vc7/include/SDL_active.h
   A /vc7/include/SDL_audio.h
   A /vc7/include/SDL_byteorder.h
   A /vc7/include/SDL_cdrom.h
   A /vc7/include/SDL_config.h
   A /vc7/include/SDL_config.h.default
   A /vc7/include/SDL_config.h.in
   A /vc7/include/SDL_config_amiga.h
   A /vc7/include/SDL_config_dreamcast.h
   A /vc7/include/SDL_config_macos.h
   A /vc7/include/SDL_config_macosx.h
   A /vc7/include/SDL_config_minimal.h
   A /vc7/include/SDL_config_nds.h
   A /vc7/include/SDL_config_os2.h
   A /vc7/include/SDL_config_symbian.h
   A /vc7/include/SDL_config_win32.h
   A /vc7/include/SDL_copying.h
   A /vc7/include/SDL_cpuinfo.h
   A /vc7/include/SDL_endian.h
   A /vc7/include/SDL_error.h
   A /vc7/include/SDL_events.h
   A /vc7/include/SDL_framerate.h
   A /vc7/include/SDL_getenv.h
   A /vc7/include/SDL_gfxBlitFunc.h
   A /vc7/include/SDL_image.h
   A /vc7/include/SDL_imageFilter.h
   A /vc7/include/SDL_joystick.h
   A /vc7/include/SDL_keyboard.h
   A /vc7/include/SDL_keysym.h
   A /vc7/include/SDL_loadso.h
   A /vc7/include/SDL_main.h
   A /vc7/include/SDL_mouse.h
   A /vc7/include/SDL_mutex.h
   A /vc7/include/SDL_name.h
   A /vc7/include/SDL_opengl.h
   A /vc7/include/SDL_platform.h
   A /vc7/include/SDL_quit.h
   A /vc7/include/SDL_rotozoom.h
   A /vc7/include/SDL_rwops.h
   A /vc7/include/SDL_stdinc.h
   A /vc7/include/SDL_syswm.h
   A /vc7/include/SDL_thread.h
   A /vc7/include/SDL_timer.h
   A /vc7/include/SDL_types.h
   A /vc7/include/SDL_version.h
   A /vc7/include/SDL_video.h
   A /vc7/include/begin_code.h
   A /vc7/include/close_code.h
   A /vc7/include/dirent.h
   A /vc7/include/unistd.h
   A /vc7/lib
   A /vc7/lib/SDL.dll
   A /vc7/lib/SDL.lib
   A /vc7/lib/SDL_image.dll
   A /vc7/lib/SDL_image.lib
   A /vc7/lib/SDLmain.lib
   A /vc7/lib/dirent.lib
   A /vc7/lib/jpeg.dll
   A /vc7/lib/libpng12-0.dll
   A /vc7/lib/libtiff-3.dll
   A /vc7/lib/sdlgfx.dll
   A /vc7/lib/sdlgfx.lib
   A /vc7/lib/zlib1.dll
   A /vc7/sdlgfx.dll

VisualStudio 7 is now supported.
------------------------------------------------------------------------
r976 | SumolX | 2007-08-28 23:47:43 -0400 (Tue, 28 Aug 2007) | 1 line
Changed paths:
   M /openbor.c

Found the never ending loop!!!!
------------------------------------------------------------------------
r975 | SumolX | 2007-08-27 23:11:22 -0400 (Mon, 27 Aug 2007) | 1 line
Changed paths:
   M /openborscript.c

updated playsample error logging
------------------------------------------------------------------------
r974 | SumolX | 2007-08-27 19:43:36 -0400 (Mon, 27 Aug 2007) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

fixed loadsample() as it was not returning the proper value.
also removed dynamic allocation of ent->defense_factors && ent->offense_factors as it made no sense to allocate these two.....   since they are necessary for every entity to have a value of MAX_ATKS
------------------------------------------------------------------------
r973 | SumolX | 2007-08-27 11:36:51 -0400 (Mon, 27 Aug 2007) | 1 line
Changed paths:
   M /openborscript.c

loadsample() now just requires path/sample.wav and user no longer needs to enter packfile
------------------------------------------------------------------------
r972 | kbandressen | 2007-08-22 08:28:50 -0400 (Wed, 22 Aug 2007) | 1 line
Changed paths:
   M /openbor.c
   M /sdl/Makefile.win

'facing' was making characters face the direction opposite the direction specified
------------------------------------------------------------------------
r971 | SumolX | 2007-08-22 00:05:59 -0400 (Wed, 22 Aug 2007) | 11 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Fixed:  The enemy near player respawn point use their ANIM UPPER move while player respawn from the sky.

Solution:  1 second invincibility when not using ANI_RESPAWN

Fixed:  Biker with 2 health. During 2 players mode, the biker will have 2 health, 1 is the bike health and the other is the the rider health. Set the biker health to 1, then you hit the biker, the rider fall down from the bike but no die. The rider default health display while you hit them.

Solution: health[0] - health[3] needed to be assigned. not just health[0]

Fixed:  Bikers always fall in left facing.

Solution:  Assign direction of bike to direction of rider.
------------------------------------------------------------------------
r970 | SumolX | 2007-08-21 20:20:19 -0400 (Tue, 21 Aug 2007) | 1 line
Changed paths:
   M /openbor.c

new display credits theme.....  hopefully less issues.
------------------------------------------------------------------------
r969 | SumolX | 2007-08-21 16:58:09 -0400 (Tue, 21 Aug 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

More Enhanced logging.  Now shows if required models are cached and from where was the load_cached_model called from.
------------------------------------------------------------------------
r968 | SumolX | 2007-08-21 16:22:04 -0400 (Tue, 21 Aug 2007) | 1 line
Changed paths:
   M /openbor.c
   M /sdl/sdl/control.c

Enhanced logging.  Now shows if functions where entered and/or exited.
------------------------------------------------------------------------
r967 | SumolX | 2007-08-21 00:38:59 -0400 (Tue, 21 Aug 2007) | 1 line
Changed paths:
   M /openbor.h

Fixed random grabbing issue.  Must be checked for move[] == 0
------------------------------------------------------------------------
r966 | SumolX | 2007-08-19 15:26:55 -0400 (Sun, 19 Aug 2007) | 1 line
Changed paths:
   M /dos/make.bat

slight change - renamed OpenBOR_DOS.exe to OpenBOR.exe
------------------------------------------------------------------------
r965 | SumolX | 2007-08-19 15:18:00 -0400 (Sun, 19 Aug 2007) | 1 line
Changed paths:
   M /Makefile
   M /build.sh
   M /environ.sh
   M /openbor.h
   M /sdl/Makefile.win

Tested and now working for both OS(s) Windows/Cygwin + Linux
------------------------------------------------------------------------
r964 | SumolX | 2007-08-19 14:00:10 -0400 (Sun, 19 Aug 2007) | 1 line
Changed paths:
   M /Makefile
   M /environ.sh
   M /openbor.h

Hopefully the last update to build/makefile system.  Should now be compatible in both window/linux environments!
------------------------------------------------------------------------
r963 | SumolX | 2007-08-19 00:41:00 -0400 (Sun, 19 Aug 2007) | 1 line
Changed paths:
   M /openborscript.c

antigravity added by DC
------------------------------------------------------------------------
r962 | SumolX | 2007-08-18 23:36:41 -0400 (Sat, 18 Aug 2007) | 1 line
Changed paths:
   M /openbor.c

Fixed doland() to reset damage_on_land = 0 since user has interrupted fall by landing properly.
------------------------------------------------------------------------
r961 | SumolX | 2007-08-11 23:24:00 -0400 (Sat, 11 Aug 2007) | 1 line
Changed paths:
   M /Makefile
   M /dc/soundmix.c
   M /dc/soundmix.h
   M /dos/SOUNDMIX.C
   M /dos/SOUNDMIX.H
   M /psp/soundmix.c
   M /psp/soundmix.h
   M /sdl/soundmix.c
   M /source/utils.c
   M /tools/bin/make.exe
   M /xbox/soundmix.c
   M /xbox/soundmix.h

updated all plaforms to support new layout for load_sample/unload_sample functions
------------------------------------------------------------------------
r960 | SumolX | 2007-08-11 22:12:52 -0400 (Sat, 11 Aug 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /openborscript.h
   M /sdl/soundmix.c
   M /sdl/soundmix.h

fixed script functions to handle both constants and ints for new functions as well as some old functions.
------------------------------------------------------------------------
r959 | SumolX | 2007-08-09 00:34:52 -0400 (Thu, 09 Aug 2007) | 1 line
Changed paths:
   M /tools/bin/make.exe

make.exe has been patched to find sh.exe
------------------------------------------------------------------------
r958 | SumolX | 2007-08-07 23:23:43 -0400 (Tue, 07 Aug 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /openborscript.h

playsample() now added to scripting
------------------------------------------------------------------------
r957 | SumolX | 2007-08-07 18:19:03 -0400 (Tue, 07 Aug 2007) | 1 line
Changed paths:
   M /Makefile
   M /build.bat
   M /build.sh
   M /environ.sh
   M /psp/data/build.mak
   M /tools/bin/cygiconv-2.dll
   M /tools/bin/cygncurses-8.dll
   M /tools/bin/cygreadline6.dll
   M /tools/bin/cygwin1.dll
   M /tools/bin/make.exe
   A /tools/bin/uname.exe

Build/Makefile system is now pretty much.... fool proof ;p
------------------------------------------------------------------------
r956 | SumolX | 2007-08-06 18:03:47 -0400 (Mon, 06 Aug 2007) | 1 line
Changed paths:
   M /build.sh
   M /environ.sh

environ.sh and build.sh now perform error checking and reporting.
------------------------------------------------------------------------
r955 | SumolX | 2007-08-06 10:46:21 -0400 (Mon, 06 Aug 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

self->fallingfx now moved to self->falling as a double quake effect without sound would still be incorrect.  We now make the same check earlier in code.
------------------------------------------------------------------------
r954 | SumolX | 2007-08-06 09:46:25 -0400 (Mon, 06 Aug 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Fixed defaults for fall sound and quake by using new command entry called "bounce"  By default Players and Enemies will have the bounce effect and all other types are disabled.  If modder chooses to have the bounce effect as well for other types then all they need to do is set bounce to 1
------------------------------------------------------------------------
r953 | SumolX | 2007-08-02 16:03:41 -0400 (Thu, 02 Aug 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Fixed double fall sound bug.
------------------------------------------------------------------------
r952 | Damon_Caskey | 2007-07-22 00:22:41 -0400 (Sun, 22 Jul 2007) | 5 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Added new entity header command: hmap {first} {last}
Hmap: Hides specified range of remaps from player select screen (similar to fmap).
First – First hidden remap (all following remaps to last will be hidden).
Last – Last hidden remap (all previous remaps from first will be hidden). 

------------------------------------------------------------------------
r951 | SumolX | 2007-07-20 19:09:51 -0400 (Fri, 20 Jul 2007) | 1 line
Changed paths:
   M /tools/bin/bash.exe

new bash.exe aka win-bash-v0.6.exe
------------------------------------------------------------------------
r950 | SumolX | 2007-07-19 22:36:56 -0400 (Thu, 19 Jul 2007) | 1 line
Changed paths:
   M /Makefile
   M /Readme.txt
   M /environ.sh

Dreamcast KOS prebuilt library is now finish.  Requires sdkPack-v1.1.rar from lavalit.com/download
------------------------------------------------------------------------
r949 | SumolX | 2007-07-19 21:54:49 -0400 (Thu, 19 Jul 2007) | 1 line
Changed paths:
   M /Readme.txt

updated a few details.
------------------------------------------------------------------------
r948 | SumolX | 2007-07-19 21:49:43 -0400 (Thu, 19 Jul 2007) | 1 line
Changed paths:
   M /Makefile
   D /Makefile.prebuilt
   M /build.bat
   M /build.sh
   M /environ.sh

Updating Build system to use 1 Makefile for both Win/Lin type OS(s)
------------------------------------------------------------------------
r947 | SumolX | 2007-07-18 20:00:12 -0400 (Wed, 18 Jul 2007) | 1 line
Changed paths:
   M /Readme.txt
   M /build.bat
   D /build.prebuilt.bat

updated make/batch system
------------------------------------------------------------------------
r946 | SumolX | 2007-07-12 19:30:38 -0400 (Thu, 12 Jul 2007) | 1 line
Changed paths:
   M /Makefile
   M /environ.sh

gp2x and dreamcast script updates
------------------------------------------------------------------------
r945 | SumolX | 2007-07-10 13:02:04 -0400 (Tue, 10 Jul 2007) | 1 line
Changed paths:
   M /Readme.txt

Updated with slight directions.
------------------------------------------------------------------------
r944 | SumolX | 2007-07-10 12:27:18 -0400 (Tue, 10 Jul 2007) | 1 line
Changed paths:
   M /Makefile
   M /build.sh
   M /environ.sh

Linux scripts are now fully functional with PSP, GP2X, DC (KOS) and Linux
------------------------------------------------------------------------
r943 | SumolX | 2007-07-08 20:58:51 -0400 (Sun, 08 Jul 2007) | 1 line
Changed paths:
   M /environ.sh

update to comments for unsupported values
------------------------------------------------------------------------
r942 | SumolX | 2007-07-08 20:53:11 -0400 (Sun, 08 Jul 2007) | 1 line
Changed paths:
   A /build.sh
   A /environ.sh

New build/environment scripts for linux
------------------------------------------------------------------------
r941 | SumolX | 2007-06-26 01:56:41 -0400 (Tue, 26 Jun 2007) | 1 line
Changed paths:
   M /Makefile
   A /Makefile.prebuilt
   A /Readme.txt
   M /build.bat
   A /build.prebuilt.bat
   M /sdl/sblaster.h

Batch/Makefile Updates
------------------------------------------------------------------------
r940 | SumolX | 2007-06-25 23:12:36 -0400 (Mon, 25 Jun 2007) | 1 line
Changed paths:
   M /tools/bin/cygiconv-2.dll
   M /tools/bin/cygncurses-8.dll
   M /tools/bin/cygreadline6.dll
   M /tools/bin/cygwin1.dll

Cygwin Updated dll(s)
------------------------------------------------------------------------
r939 | SumolX | 2007-06-25 00:17:19 -0400 (Mon, 25 Jun 2007) | 1 line
Changed paths:
   M /psp/pspwifi.c

Typecast fix for updated PSPSDK.
------------------------------------------------------------------------
r938 | utunnels | 2007-06-23 10:16:01 -0400 (Sat, 23 Jun 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /openborscript.h

Fix a bug: when all credits are used up and that level's notime is on, the game wont end.
------------------------------------------------------------------------
r937 | SumolX | 2007-06-20 16:36:05 -0400 (Wed, 20 Jun 2007) | 2 lines
Changed paths:
   A /tools/borpak
   A /tools/borpak/borpak.c
   A /tools/borpak/borpak.exe
   A /tools/borplay
   A /tools/borplay/adpcm.c
   A /tools/borplay/adpcm.h
   A /tools/borplay/ao.h
   A /tools/borplay/borplay.c
   A /tools/borplay/borplay.exe
   A /tools/borplay/kbhit.c
   A /tools/borplay/kbhit.h
   A /tools/borplay/mylibaow32.c
   A /tools/borplay/os_types.h

BoR Pack Extractor\Builder
BoR Command Line Player
------------------------------------------------------------------------
r936 | SumolX | 2007-06-20 10:17:20 -0400 (Wed, 20 Jun 2007) | 1 line
Changed paths:
   M /openbor.c

Did not realize that loadsprite does not check for extentions of images used.  Now fixed arrowl.gif
------------------------------------------------------------------------
r935 | SumolX | 2007-06-19 11:30:43 -0400 (Tue, 19 Jun 2007) | 1 line
Changed paths:
   M /openbor.c

Slight clean up.
------------------------------------------------------------------------
r934 | SumolX | 2007-06-19 11:10:37 -0400 (Tue, 19 Jun 2007) | 1 line
Changed paths:
   M /psp/data/pic1.png
   A /psp/data/pic1_old.png

New PSP Background for OpenBOR
------------------------------------------------------------------------
r933 | SumolX | 2007-06-18 11:28:36 -0400 (Mon, 18 Jun 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

new level.txt variable scoreformat and fixed layout of highscore.... was messy before.
------------------------------------------------------------------------
r932 | SumolX | 2007-06-15 21:46:43 -0400 (Fri, 15 Jun 2007) | 1 line
Changed paths:
   M /openbor.c

Fixed bug when players join in game that last button pressed to select was not issued once player spawned in-game.
------------------------------------------------------------------------
r931 | Damon_Caskey | 2007-06-15 15:32:26 -0400 (Fri, 15 Jun 2007) | 1 line
Changed paths:
   M /openbor.c

When in vertical mode, statusbar was off by one pixel. Fixed.
------------------------------------------------------------------------
r930 | SumolX | 2007-06-13 23:46:49 -0400 (Wed, 13 Jun 2007) | 1 line
Changed paths:
   M /Makefile
   M /openbor.h

version update to makefile and header
------------------------------------------------------------------------
r929 | SumolX | 2007-06-13 23:45:46 -0400 (Wed, 13 Jun 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Fixed single file loading and permanent change to player_think() by removing !inair() check for up/down movement.
------------------------------------------------------------------------
r928 | SumolX | 2007-06-13 15:57:17 -0400 (Wed, 13 Jun 2007) | 1 line
Changed paths:
   M /dc/dcport.c
   M /openbor.c
   M /sdl/sdlport.c
   M /xbox/generic/xboxport.cpp

Single pak file startup now skips menu system and goes straight into the game.
------------------------------------------------------------------------
r927 | SumolX | 2007-06-12 17:28:42 -0400 (Tue, 12 Jun 2007) | 1 line
Changed paths:
   M /openbor.c

Last of the code cleanup for lifebar code.
------------------------------------------------------------------------
r926 | SumolX | 2007-06-12 16:28:48 -0400 (Tue, 12 Jun 2007) | 1 line
Changed paths:
   M /openbor.c

Removed unecessary comments and reorganized two functions to match openbor sturctured layout.  Also found that one switch case was missing break;  possible bug fix in lifebar code.
------------------------------------------------------------------------
r925 | SumolX | 2007-06-08 14:07:03 -0400 (Fri, 08 Jun 2007) | 1 line
Changed paths:
   M /openbor.c

Preparing Engine for Re-Initilization without exiting.
------------------------------------------------------------------------
r924 | kbandressen | 2007-06-08 07:03:05 -0400 (Fri, 08 Jun 2007) | 1 line
Changed paths:
   M /openbor.c

someone put a ) where they should have put a } so i fixed it
------------------------------------------------------------------------
r923 | SumolX | 2007-06-07 10:46:18 -0400 (Thu, 07 Jun 2007) | 1 line
Changed paths:
   M /openbor.c

equalairpause
------------------------------------------------------------------------
r922 | SumolX | 2007-06-07 10:39:26 -0400 (Thu, 07 Jun 2007) | 1 line
Changed paths:
   M /build.bat
   M /openbor.c

replace noairhitpause with nomultiairhitpause
------------------------------------------------------------------------
r921 | SumolX | 2007-06-06 13:33:21 -0400 (Wed, 06 Jun 2007) | 1 line
Changed paths:
   M /openbor.c

replaced equalairpause to noairhitpause
------------------------------------------------------------------------
r920 | kbandressen | 2007-06-06 01:19:49 -0400 (Wed, 06 Jun 2007) | 1 line
Changed paths:
   M /openbor.c

added equalpausetime feature, allowing for both original air pausetime behavior and equal pausetime for players and enemies
------------------------------------------------------------------------
r919 | SumolX | 2007-06-05 21:59:28 -0400 (Tue, 05 Jun 2007) | 1 line
Changed paths:
   M /Makefile
   M /dc/dcport.h
   M /dc/filecache.c
   M /openbor.h

DC port filecaching and loading issues resolved.
------------------------------------------------------------------------
r918 | SumolX | 2007-06-05 17:36:13 -0400 (Tue, 05 Jun 2007) | 1 line
Changed paths:
   M /build.bat
   A /tools/bin/bash.exe

bash added and make script updated.
------------------------------------------------------------------------
r917 | SumolX | 2007-06-05 01:16:06 -0400 (Tue, 05 Jun 2007) | 4 lines
Changed paths:
   M /Makefile
   M /dc/dcpad.c
   M /dc/dcport.c
   M /dc/dcport.h
   M /dc/syscalls.c
   M /dc/timer.c
   M /dc/timer.h
   M /dc/video.c
   M /dc/video.h
   M /dos/TIMER.ASM
   M /dos/TIMER.H
   M /openbor.c
   M /psp/timer.c
   M /psp/timer.h
   M /sdl/timer.c
   M /sdl/timer.h
   M /source/gamelib/cachepak.c
   M /source/gamelib/filecache.c
   M /source/utils.c
   M /source/utils.h
   A /tools/dc-tool
   A /tools/dc-tool/dctoolgui.exe
   A /tools/dc-tool/tools
   A /tools/dc-tool/tools/arp.exe
   A /tools/dc-tool/tools/cygiconv-2.dll
   A /tools/dc-tool/tools/cygintl-2.dll
   A /tools/dc-tool/tools/cygintl-3.dll
   A /tools/dc-tool/tools/cygintl.dll
   A /tools/dc-tool/tools/cygwin1.dll
   A /tools/dc-tool/tools/dc-tool-ip.exe
   A /tools/dc-tool/tools/dc-tool-serial.exe
   M /xbox/OpenBoR.vcproj
   M /xbox/timer.c
   M /xbox/timer.h

v2.0917
Dreamcast port to KOS complete.  Now uses built in libs for reading disks and my custom filecaching.


------------------------------------------------------------------------
r916 | SumolX | 2007-06-02 00:11:08 -0400 (Sat, 02 Jun 2007) | 1 line
Changed paths:
   M /openbor.c

Blockodds should be disabled by default.
------------------------------------------------------------------------
r915 | SumolX | 2007-06-01 23:10:35 -0400 (Fri, 01 Jun 2007) | 1 line
Changed paths:
   M /openbor.c

Last chainlength fix.
------------------------------------------------------------------------
r914 | SumolX | 2007-06-01 17:06:00 -0400 (Fri, 01 Jun 2007) | 17 lines
Changed paths:
   M /Makefile
   M /openbor.c
   M /openbor.h

// Default Attack1 in chain must be referenced if not used.
for(i=0; i<MAX_ATCHAIN; i++) newchar->atchain[i] = 1;
newchar->chainlength = 1;


else if(stricmp(value, "player")==0){
        newchar->type = TYPE_PLAYER;
        newchar->nopassiveblock = 1;
	for(i=0; i<MAX_ATCHAIN; i++)
	{
		if(i < 2 || i > 3) newchar->atchain[i] = 1;
		else newchar->atchain[i] = i;
	}
	newchar->chainlength = 4;
}


------------------------------------------------------------------------
r913 | SumolX | 2007-06-01 15:51:01 -0400 (Fri, 01 Jun 2007) | 1 line
Changed paths:
   M /Makefile
   M /openbor.h

Version updated to match svn v2.0913
------------------------------------------------------------------------
r912 | SumolX | 2007-06-01 15:49:46 -0400 (Fri, 01 Jun 2007) | 1 line
Changed paths:
   M /openbor.c

atchain must have a default for every model!!!!!  Otherwise exceptions will occur for having invalid data in array!
------------------------------------------------------------------------
r911 | SumolX | 2007-05-31 15:41:51 -0400 (Thu, 31 May 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

All old commands are now restored!....  what a shame but necessary....:(
------------------------------------------------------------------------
r910 | SumolX | 2007-05-30 13:08:15 -0400 (Wed, 30 May 2007) | 1 line
Changed paths:
   M /openbor.c

Star on ground or platform now operate the same way...... when falldie and/or nodieblink are set.
------------------------------------------------------------------------
r909 | utunnels | 2007-05-30 10:27:53 -0400 (Wed, 30 May 2007) | 1 line
Changed paths:
   M /openbor.c

Fix a wall-checking bug when grab. (!wall should be wall<0 since wall index is zero-based)
------------------------------------------------------------------------
r908 | utunnels | 2007-05-30 10:18:58 -0400 (Wed, 30 May 2007) | 1 line
Changed paths:
   M /openbor.c

Fix new credit bugs when a player falls into a pit.
------------------------------------------------------------------------
r907 | SumolX | 2007-05-29 21:26:25 -0400 (Tue, 29 May 2007) | 5 lines
Changed paths:
   M /Makefile
   M /openbor.c
   M /openbor.h

stars can now be killed in 3 ways

1 - default is go past the boundries if(self->x<advancex-80 || self->x>advancex+(hRes1+80) || self->base<=0)
2 - disappear with nodieblink 2
3 - play death animation falldie 2 + nodieblink 2
------------------------------------------------------------------------
r906 | SumolX | 2007-05-29 21:19:22 -0400 (Tue, 29 May 2007) | 5 lines
Changed paths:
   M /Makefile
   M /openbor.c
   M /openbor.h

stars can now be killed in 3 ways

1 - default is go past the boundries if(self->x<advancex-80 || self->x>advancex+(hRes1+80) || self->base<=0)
2 - disappear with nodieblink 2
3 - play death animation falldie 2 + nodieblink 2
------------------------------------------------------------------------
r905 | SumolX | 2007-05-29 16:18:03 -0400 (Tue, 29 May 2007) | 1 line
Changed paths:
   M /Makefile
   M /openbor.h

Version Update v2.0905
------------------------------------------------------------------------
r904 | SumolX | 2007-05-29 16:17:08 -0400 (Tue, 29 May 2007) | 6 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Missed a check for Versus Damage Fix.

Moved the following to openborscript.c
-extern s_savedata savedata;
-extern s_savelevel savelevel[MAX_DIFFICULTIES];
-extern s_savescore savescore;
------------------------------------------------------------------------
r903 | SumolX | 2007-05-29 15:28:14 -0400 (Tue, 29 May 2007) | 4 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Versus Damage Fixed
-extern s_savedata savedata;
-extern s_savelevel savelevel[MAX_DIFFICULTIES];
-extern s_savescore savescore;
------------------------------------------------------------------------
r902 | SumolX | 2007-05-28 17:45:12 -0400 (Mon, 28 May 2007) | 7 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Few more old commands re-instated for backward compatibility.

playshotno
playshotframe
playshotframeno

which are all identical to throwframe
------------------------------------------------------------------------
r901 | SumolX | 2007-05-28 13:23:29 -0400 (Mon, 28 May 2007) | 1 line
Changed paths:
   M /openbor.c

syntax fix
------------------------------------------------------------------------
r900 | SumolX | 2007-05-28 13:22:34 -0400 (Mon, 28 May 2007) | 3 lines
Changed paths:
   M /Makefile
   M /openbor.c
   M /openbor.h
   M /psp/pspport.c

V2.0900
- PSP version change
- fireb, playshot re-instated for backward compatibility
------------------------------------------------------------------------
r899 | SumolX | 2007-05-28 13:02:37 -0400 (Mon, 28 May 2007) | 1 line
Changed paths:
   M /Makefile

Makefile is now v2.0899
------------------------------------------------------------------------
r898 | SumolX | 2007-05-28 13:01:18 -0400 (Mon, 28 May 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Shootframe re-instated....  didn't realize i broke compatibility with original bor!
------------------------------------------------------------------------
r897 | SumolX | 2007-05-27 23:49:17 -0400 (Sun, 27 May 2007) | 1 line
Changed paths:
   M /dc/control.c

Little fix for gamepad enabled/disabled status.
------------------------------------------------------------------------
r896 | SumolX | 2007-05-27 23:31:08 -0400 (Sun, 27 May 2007) | 1 line
Changed paths:
   M /dc/control.c
   M /dc/control.h

Final Layout for controllers are finished for DC.
------------------------------------------------------------------------
r895 | SumolX | 2007-05-27 22:53:31 -0400 (Sun, 27 May 2007) | 4 lines
Changed paths:
   M /tools/PackListCreator/PackListCreator.c
   M /tools/PackListCreator/PackListCreator.exe

v0.4
- Supports renaming of files that are greater than 31 characters long.
- Any unknown characters will be renamed to underscore (basically dashes will be replaced with underscores.)

------------------------------------------------------------------------
r894 | SumolX | 2007-05-20 22:40:24 -0400 (Sun, 20 May 2007) | 1 line
Changed paths:
   M /psp/control.c
   M /psp/control.h
   M /psp/pspmenu.c
   M /psp/pspwifi.c
   M /psp/pspwifi.h

More wifi updates
------------------------------------------------------------------------
r893 | SumolX | 2007-05-20 20:16:50 -0400 (Sun, 20 May 2007) | 1 line
Changed paths:
   M /psp/graphics.h
   M /psp/pspmenu.c
   M /psp/pspwifi.c
   M /psp/pspwifi.h

PSP Wifi Updates..... We can now successfully resolve DHCP address and communicate with application!
------------------------------------------------------------------------
r892 | SumolX | 2007-05-20 16:34:23 -0400 (Sun, 20 May 2007) | 1 line
Changed paths:
   M /Makefile
   M /psp/pspwifi.c
   M /psp/pspwifi.h

PSP wifi is up and running once again and I am able to send and receive udp packets from the unit and PC.
------------------------------------------------------------------------
r891 | SumolX | 2007-05-19 17:02:39 -0400 (Sat, 19 May 2007) | 1 line
Changed paths:
   M /openbor.c

Removed script file not found printout.....  unecessary printing.....
------------------------------------------------------------------------
r890 | SumolX | 2007-05-19 16:57:58 -0400 (Sat, 19 May 2007) | 1 line
Changed paths:
   M /Makefile
   M /openbor.c
   M /source/gamelib/cachepak.c
   M /source/gamelib/filecache.c

little updates to logging, caching and makefile.... nothing major....
------------------------------------------------------------------------
r889 | SumolX | 2007-05-19 16:32:15 -0400 (Sat, 19 May 2007) | 1 line
Changed paths:
   M /Makefile

slight update
------------------------------------------------------------------------
r888 | SumolX | 2007-05-19 16:31:45 -0400 (Sat, 19 May 2007) | 1 line
Changed paths:
   M /source/gamelib/cachepak.c
   M /source/gamelib/filecache.c

little update
------------------------------------------------------------------------
r887 | SumolX | 2007-05-19 15:53:19 -0400 (Sat, 19 May 2007) | 1 line
Changed paths:
   M /dc/dcpak.c
   M /dc/filecache.c

needed re-initilizing of variables.....
------------------------------------------------------------------------
r886 | SumolX | 2007-05-19 14:22:02 -0400 (Sat, 19 May 2007) | 1 line
Changed paths:
   M /source/gamelib/cachepak.c
   M /source/gamelib/filecache.c

No known bugs in filecache and cachepak libraries.
------------------------------------------------------------------------
r885 | utunnels | 2007-05-19 12:30:58 -0400 (Sat, 19 May 2007) | 1 line
Changed paths:
   M /openbor.c

remove damage on landing effect if the entity is dead.
------------------------------------------------------------------------
r884 | utunnels | 2007-05-19 12:23:01 -0400 (Sat, 19 May 2007) | 1 line
Changed paths:
   M /openbor.c

Fix various life/mp bar problems.
------------------------------------------------------------------------
r883 | SumolX | 2007-05-19 11:00:51 -0400 (Sat, 19 May 2007) | 1 line
Changed paths:
   M /xbox/control.h

Slight fix to button layout.
------------------------------------------------------------------------
r882 | utunnels | 2007-05-18 13:16:45 -0400 (Fri, 18 May 2007) | 1 line
Changed paths:
   M /openbor.c

Fixed 2pitem-4pitem.
------------------------------------------------------------------------
r881 | utunnels | 2007-05-18 12:09:23 -0400 (Fri, 18 May 2007) | 1 line
Changed paths:
   M /openborscript.c
   M /openborscript.h

Add random number generate function rand in script engine.
------------------------------------------------------------------------
r880 | darktails | 2007-05-17 14:58:44 -0400 (Thu, 17 May 2007) | 1 line
Changed paths:
   M /openbor.c

free bbox globals values to prevent bbox bug
------------------------------------------------------------------------
r879 | utunnels | 2007-05-17 07:16:54 -0400 (Thu, 17 May 2007) | 1 line
Changed paths:
   M /openbor.c

Add some code missed in charge attack section to use extra attack animations.
------------------------------------------------------------------------
r878 | utunnels | 2007-05-16 22:26:11 -0400 (Wed, 16 May 2007) | 5 lines
Changed paths:
   M /openbor.c

Make 2nd parameter of damageonlanding projectile switch.

0 nothing
1 blast
2 thrown
------------------------------------------------------------------------
r877 | kbandressen | 2007-05-16 09:37:35 -0400 (Wed, 16 May 2007) | 1 line
Changed paths:
   M /openbor.c

Took out the random inair() condition that was adding more pausetime for each enemy hit by a mid air attack
------------------------------------------------------------------------
r876 | utunnels | 2007-05-16 09:05:43 -0400 (Wed, 16 May 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c

Fix spawnhealth and spawnmp issue when respawn.
------------------------------------------------------------------------
r875 | utunnels | 2007-05-16 04:06:31 -0400 (Wed, 16 May 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

new command combostyle 0/1 to enable golden axe style ranged combo (use animation range to test atchain).
------------------------------------------------------------------------
r874 | Damon_Caskey | 2007-05-15 17:21:10 -0400 (Tue, 15 May 2007) | 1 line
Changed paths:
   M /openbor.c

Update to allow fully independent setting of lbarsize and olbarsize
------------------------------------------------------------------------
r873 | Damon_Caskey | 2007-05-15 13:39:05 -0400 (Tue, 15 May 2007) | 1 line
Changed paths:
   M /openbor.c


------------------------------------------------------------------------
r872 | Damon_Caskey | 2007-05-15 13:13:58 -0400 (Tue, 15 May 2007) | 1 line
Changed paths:
   M /openbor.c

Add "olbarsize" setting; identical to lbarsize but works for opponent's lifebar. Added 4 new parameters to all "bar" settings to allow layer adjustment of border, shadow, graph, and backfill of statusbar respectively.
------------------------------------------------------------------------
r871 | utunnels | 2007-05-15 11:59:05 -0400 (Tue, 15 May 2007) | 1 line
Changed paths:
   M /openbor.c

copy default range for animation back.
------------------------------------------------------------------------
r870 | Damon_Caskey | 2007-05-14 22:57:38 -0400 (Mon, 14 May 2007) | 1 line
Changed paths:
   M /openbor.c

Corrected variable bug that caused mpbar to use same settings as lifebar.
------------------------------------------------------------------------
r869 | Damon_Caskey | 2007-05-14 15:47:28 -0400 (Mon, 14 May 2007) | 6 lines
Changed paths:
   M /openbor.c

Replaced drawlifebar and drawmp bar functions with statusgraph function.
Updated lbarsize and mpbarsize with new parameters.

Added statustext function, added lbartext and mptext arrays. Function is usable, but not yet compatible with multiple players.

DC
------------------------------------------------------------------------
r868 | utunnels | 2007-05-14 07:12:47 -0400 (Mon, 14 May 2007) | 5 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

new animations:
forwardjump runjump jumpdelay jumpland

new command landframe, if the entity falls to the ground, this frame will be set.
new command dropframe, if the entity's tossv < 0, this frame will be set.
------------------------------------------------------------------------
r867 | utunnels | 2007-05-13 15:19:14 -0400 (Sun, 13 May 2007) | 1 line
Changed paths:
   M /openborscript.c

change weapent to the entity itself when use script function changeentityproperty to set a new model.
------------------------------------------------------------------------
r866 | utunnels | 2007-05-13 13:51:56 -0400 (Sun, 13 May 2007) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Enable key release event in script function playerkeys by give 2 to second parameter.
key1.c to key4.c in scripts directory will be executed when a key press or key release event happens.
------------------------------------------------------------------------
r865 | kbandressen | 2007-05-11 18:15:40 -0400 (Fri, 11 May 2007) | 1 line
Changed paths:
   M /openbor.c

fixed the dodge bug, common_dodge wasn't setting players back to idle once the animation was done
------------------------------------------------------------------------
r864 | utunnels | 2007-05-11 13:52:44 -0400 (Fri, 11 May 2007) | 1 line
Changed paths:
   M /openborscript.c

Allow access to aimove and aiattack in script function changeentityproperty and getentityproperty.
------------------------------------------------------------------------
r863 | utunnels | 2007-05-11 11:07:04 -0400 (Fri, 11 May 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c

Change wall code in common_trymove to prevent some teleport move when near a wall, maybe temporary fix.
------------------------------------------------------------------------
r862 | SumolX | 2007-05-09 15:51:58 -0400 (Wed, 09 May 2007) | 1 line
Changed paths:
   M /source/gamelib/cachepak.c
   M /source/gamelib/filecache.c
   M /source/gamelib/filecache.h

code cleanup/organizing.
------------------------------------------------------------------------
r861 | SumolX | 2007-05-09 14:34:33 -0400 (Wed, 09 May 2007) | 1 line
Changed paths:
   M /dc/filecache.c
   M /source/gamelib/filecache.c

filecache.c bug fixed when restarting/selecting different mods/packs.
------------------------------------------------------------------------
r860 | SumolX | 2007-05-09 11:24:52 -0400 (Wed, 09 May 2007) | 1 line
Changed paths:
   M /Makefile
   M /openbor.c
   M /sdl/sdlport.c
   M /source/gamelib/cachepak.c
   M /source/gamelib/filecache.c
   M /xbox/OpenBoR.vcproj
   M /xbox/generic/xboxport.cpp
   M /xbox/generic/xboxport.h

Filecaching for all platforms.
------------------------------------------------------------------------
r859 | SumolX | 2007-05-08 16:42:38 -0400 (Tue, 08 May 2007) | 1 line
Changed paths:
   M /psp/pspmenu.c
   M /psp/pspport.c
   M /psp/pspport.h
   M /psp/pspwifi.c

OpenBOR is Kernel Mode Only!
------------------------------------------------------------------------
r858 | SumolX | 2007-05-08 16:20:36 -0400 (Tue, 08 May 2007) | 1 line
Changed paths:
   M /xbox/OpenBoR.vcproj

Added SPRITE_FLIP preprocessor command.
------------------------------------------------------------------------
r857 | SumolX | 2007-05-08 16:15:18 -0400 (Tue, 08 May 2007) | 1 line
Changed paths:
   M /source/gamelib/filecache.c

OpenBOR is strickly KERNEL mode going forward.
------------------------------------------------------------------------
r856 | utunnels | 2007-05-08 14:57:28 -0400 (Tue, 08 May 2007) | 1 line
Changed paths:
   M /openbor.c

Use speed for bikers, hmm.
------------------------------------------------------------------------
r855 | SumolX | 2007-05-08 14:43:14 -0400 (Tue, 08 May 2007) | 1 line
Changed paths:
   M /Makefile
   M /openbor.c
   M /source/gamelib/sprite.h
   M /source/gamelib/types.h

SPRITE_FLIP Preprocessor command added to Makefile
------------------------------------------------------------------------
r854 | utunnels | 2007-05-08 13:49:20 -0400 (Tue, 08 May 2007) | 1 line
Changed paths:
   M /openbor.c

Give dropv default values: 3 for tossv, 1.2 for nonblasted fly distance, 2.5 for blasted fly distance, 0 for default z speed.
------------------------------------------------------------------------
r853 | SumolX | 2007-05-08 10:55:45 -0400 (Tue, 08 May 2007) | 1 line
Changed paths:
   M /openbor.c

force now attack->attack_force in common_takedamage()
------------------------------------------------------------------------
r852 | utunnels | 2007-05-07 08:59:07 -0400 (Mon, 07 May 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Forgot to use normal pain if grabbed animation doesn't exist, so put it back.
------------------------------------------------------------------------
r851 | utunnels | 2007-05-06 16:11:46 -0400 (Sun, 06 May 2007) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Use a new structure s_attack to hold attack stuffs in s_anim. Now you can give each frame a hitflash, hitsound.
Change follow-up logic in do_attack, so if a follow up is performed, the attack checking is over(previous code just had some problems when checking energy cost and hitsound). Now hitsound of previous animation will be played, and followup's energycost value wont be used anymore.
------------------------------------------------------------------------
r850 | kbandressen | 2007-05-05 15:11:44 -0400 (Sat, 05 May 2007) | 1 line
Changed paths:
   M /openborscript.c

'playerindex' added to variables that getentityproperty() can get
------------------------------------------------------------------------
r849 | kbandressen | 2007-05-04 23:24:37 -0400 (Fri, 04 May 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

chargetime changed to an animation variable in preparation for new charge attack system
------------------------------------------------------------------------
r848 | SumolX | 2007-05-04 13:26:38 -0400 (Fri, 04 May 2007) | 1 line
Changed paths:
   M /openbor.c

Slight code cleanup....
------------------------------------------------------------------------
r847 | darktails | 2007-05-04 12:12:19 -0400 (Fri, 04 May 2007) | 1 line
Changed paths:
   M /openbor.c

free global bbox after using to prevent bbox bug
------------------------------------------------------------------------
r846 | darktails | 2007-05-04 12:03:33 -0400 (Fri, 04 May 2007) | 1 line
Changed paths:
   M /openbor.c

Now bbox and attack global values are free to prevent bbox bugs
------------------------------------------------------------------------
r845 | kbandressen | 2007-05-03 14:30:31 -0400 (Thu, 03 May 2007) | 5 lines
Changed paths:
   M /openbor.c
   M /openbor.h

new feature:

chargetime {float}
~sets the time in seconds a player must hold down the attack button to use their charge attack

------------------------------------------------------------------------
r844 | utunnels | 2007-05-03 00:35:58 -0400 (Thu, 03 May 2007) | 1 line
Changed paths:
   M /openbor.c

Set fall animation after judge the throw/fall speed in common_takedamage, so flipframe 0 will work normally.
------------------------------------------------------------------------
r843 | kbandressen | 2007-05-02 15:06:55 -0400 (Wed, 02 May 2007) | 1 line
Changed paths:
   M /openborscript.c

added 'direction' to the variables that changeentityproperty() can change
------------------------------------------------------------------------
r842 | utunnels | 2007-05-02 14:04:31 -0400 (Wed, 02 May 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Fix a bug that swap alpha 1 and alpha 2. lol
------------------------------------------------------------------------
r841 | utunnels | 2007-05-02 13:16:22 -0400 (Wed, 02 May 2007) | 1 line
Changed paths:
   M /openbor.c

delete dos only part from display_ents.
------------------------------------------------------------------------
r840 | SumolX | 2007-05-02 13:07:56 -0400 (Wed, 02 May 2007) | 1 line
Changed paths:
   M /sdl/sdlport.h

#define strnicmp strncasecmp added for gp2x
------------------------------------------------------------------------
r839 | utunnels | 2007-05-02 12:07:13 -0400 (Wed, 02 May 2007) | 1 line
Changed paths:
   M /openbor.c

Remove inair checking in takedamage flip section.
------------------------------------------------------------------------
r838 | utunnels | 2007-05-02 05:38:21 -0400 (Wed, 02 May 2007) | 4 lines
Changed paths:
   M /openbor.c

Change weaploss 3 to 'loss weapon when loss a credit'.
So weaploss >3 means keep weapon until level is completed.

No need to keep it to next level maybe, lol, so should we have weaploss 5?
------------------------------------------------------------------------
r837 | utunnels | 2007-05-02 04:58:36 -0400 (Wed, 02 May 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /source/gamelib/font.c
   M /source/gamelib/spriteq.c
   M /source/gamelib/spriteq.h

Add a sort id to each entity to prevent blink when some sprites are in same z or when some entity is blinking(queue size is changing very fast).
------------------------------------------------------------------------
r836 | utunnels | 2007-05-01 13:12:09 -0400 (Tue, 01 May 2007) | 1 line
Changed paths:
   M /openbor.c

Fix the bug that can move when play charge animation.
------------------------------------------------------------------------
r835 | utunnels | 2007-05-01 13:08:22 -0400 (Tue, 01 May 2007) | 1 line
Changed paths:
   M /openbor.c

Fix the bug that can move when blocking or do special.
------------------------------------------------------------------------
r834 | utunnels | 2007-05-01 11:11:10 -0400 (Tue, 01 May 2007) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Allow set maxattacktypes(pain/fall/die), maxfollows, maxfreespecials, maxattacks in models.txt.
Fix a infinite frozen bug.
------------------------------------------------------------------------
r833 | utunnels | 2007-04-30 12:26:17 -0400 (Mon, 30 Apr 2007) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Dynamic animation count, not completed, but it'll keep backward compatibility.
Fix charge animation bug (get stuck if you have a loop animation).
------------------------------------------------------------------------
r832 | utunnels | 2007-04-29 08:33:51 -0400 (Sun, 29 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Fix a bug that enemies don't avoid holes.
------------------------------------------------------------------------
r831 | utunnels | 2007-04-28 16:38:53 -0400 (Sat, 28 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Merge all jumpframe's move code into update_frame function.
------------------------------------------------------------------------
r830 | utunnels | 2007-04-28 13:04:53 -0400 (Sat, 28 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Default grabattack animations's attackone to 1 so it wont hit others.
------------------------------------------------------------------------
r829 | utunnels | 2007-04-28 12:50:12 -0400 (Sat, 28 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Slight change to fix a mistake type zdir to xdir in common_try_jumpattack.
------------------------------------------------------------------------
r828 | utunnels | 2007-04-28 10:06:25 -0400 (Sat, 28 Apr 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Change the wall/hole/plat cod a bit, checkwalls, checkholes function to check all walls/holes in that position.
------------------------------------------------------------------------
r827 | utunnels | 2007-04-27 13:02:36 -0400 (Fri, 27 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Slight change in movea code, see if seta+movea works now.
------------------------------------------------------------------------
r826 | SumolX | 2007-04-27 12:15:59 -0400 (Fri, 27 Apr 2007) | 1 line
Changed paths:
   M /psp/graphics.c

More cleanup... and optimizing.
------------------------------------------------------------------------
r825 | SumolX | 2007-04-27 10:43:58 -0400 (Fri, 27 Apr 2007) | 1 line
Changed paths:
   M /psp/graphics.c

minor fix.
------------------------------------------------------------------------
r824 | utunnels | 2007-04-27 03:29:57 -0400 (Fri, 27 Apr 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Use a ent_count and ent_max to limit loop through the list to optimize engine's speed.
------------------------------------------------------------------------
r823 | SumolX | 2007-04-26 20:40:13 -0400 (Thu, 26 Apr 2007) | 1 line
Changed paths:
   M /xbox/video.c
   M /xbox/video.h

Optimizing and added FPS counter support.
------------------------------------------------------------------------
r822 | SumolX | 2007-04-26 14:59:42 -0400 (Thu, 26 Apr 2007) | 1 line
Changed paths:
   M /psp/graphics.c
   M /psp/graphics.h
   M /psp/video.c

Optimizing graphics system.
------------------------------------------------------------------------
r821 | utunnels | 2007-04-26 14:55:34 -0400 (Thu, 26 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Merge all loops in update_ents into one, see if that will cause trouble.
------------------------------------------------------------------------
r820 | utunnels | 2007-04-26 08:21:41 -0400 (Thu, 26 Apr 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /openborscript.h

optimize script variant list's searching speed.
------------------------------------------------------------------------
r819 | utunnels | 2007-04-26 07:02:17 -0400 (Thu, 26 Apr 2007) | 4 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Change cantgrab flag to antigrab and add a grabforce to do a minus test: antigrab - grabforce <= 0.
command cantgrab is still available, but cantgrab 2 in fact set grabforce to -1, and otherwise will set antigrab to 1.
New commands antigrab and grabforce allow fully customizing t these 2 value.

------------------------------------------------------------------------
r818 | kbandressen | 2007-04-26 06:05:48 -0400 (Thu, 26 Apr 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c

added "elapsed_time" and "game_speed" to openborvariant() and added "animpos" to changeentityproperty()
------------------------------------------------------------------------
r817 | utunnels | 2007-04-25 13:38:15 -0400 (Wed, 25 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Slight change to enable setting all defense/offense factors with a parameter "all".
------------------------------------------------------------------------
r816 | utunnels | 2007-04-25 13:27:08 -0400 (Wed, 25 Apr 2007) | 1 line
Changed paths:
   M /openbor.c
   M /source/scriptlib/Interpreter.c

Fix a script bug that can't use stacked function calls.
------------------------------------------------------------------------
r815 | utunnels | 2007-04-25 11:34:40 -0400 (Wed, 25 Apr 2007) | 1 line
Changed paths:
   M /source/scriptlib/ScriptVariant.c

Support string compare in script.
------------------------------------------------------------------------
r814 | utunnels | 2007-04-25 11:13:58 -0400 (Wed, 25 Apr 2007) | 1 line
Changed paths:
   M /openbor.c
   M /source/scriptlib/ScriptVariant.c

Support string compare in script.
------------------------------------------------------------------------
r813 | utunnels | 2007-04-25 09:32:28 -0400 (Wed, 25 Apr 2007) | 1 line
Changed paths:
   M /openborscript.c

Add map property to script function changeentityproperty.
------------------------------------------------------------------------
r812 | utunnels | 2007-04-25 09:18:01 -0400 (Wed, 25 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Fix a bug that allow players use enemy A.I. function common_attack_finish when attack finished.
------------------------------------------------------------------------
r811 | utunnels | 2007-04-25 07:56:31 -0400 (Wed, 25 Apr 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c

Fix a bug that when a script calls another script,  the global pcurrentscript is changed.
------------------------------------------------------------------------
r810 | utunnels | 2007-04-25 06:24:58 -0400 (Wed, 25 Apr 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /openborscript.h

optimize script variant list's searching speed when the list is short.
------------------------------------------------------------------------
r809 | utunnels | 2007-04-24 17:00:00 -0400 (Tue, 24 Apr 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Fix level palette using when do a screenshot.
------------------------------------------------------------------------
r808 | utunnels | 2007-04-24 08:37:36 -0400 (Tue, 24 Apr 2007) | 3 lines
Changed paths:
   M /openbor.c

Adjust position and direction when getting an animal(ride in fact, so you'd use the item's position and direction).

Adjust victim's z when the attack has a force_dist value, to simulate a fake grab effect.
------------------------------------------------------------------------
r807 | Darktails | 2007-04-23 16:29:47 -0400 (Mon, 23 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Repaired weapons bug whith throwb and repaired a crash bug on running
------------------------------------------------------------------------
r806 | utunnels | 2007-04-23 09:31:09 -0400 (Mon, 23 Apr 2007) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Move dust, quake and throw damage checking into update functions.
Adjust chasex and chasez move type so they dont walk too far.
------------------------------------------------------------------------
r805 | utunnels | 2007-04-23 05:14:10 -0400 (Mon, 23 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Allow original hitfx to play if a follow-up is executed.
------------------------------------------------------------------------
r804 | utunnels | 2007-04-23 04:46:21 -0400 (Mon, 23 Apr 2007) | 10 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Each level can have a level_script and an endlevel_script.

In level's txt, 
levelscript {path}
endlevelscript {path}

Each spawn entry can has a script.
under spawn entry, above command at:
spawnscript {path}

------------------------------------------------------------------------
r803 | utunnels | 2007-04-23 02:17:31 -0400 (Mon, 23 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Remove a duplicate tracemalloc of attack_length.
------------------------------------------------------------------------
r802 | utunnels | 2007-04-23 01:23:09 -0400 (Mon, 23 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

check health before taking land damage to avoid screaming twice.
------------------------------------------------------------------------
r801 | utunnels | 2007-04-22 15:06:33 -0400 (Sun, 22 Apr 2007) | 1 line
Changed paths:
   M /openbor.c
   M /sdl/OpenBOR_WIN.dev

Don't adjust base for knives on platforms/walls.
------------------------------------------------------------------------
r800 | utunnels | 2007-04-22 14:14:28 -0400 (Sun, 22 Apr 2007) | 2 lines
Changed paths:
   M /openbor.c

Fix some memory leaking in free_frames.

------------------------------------------------------------------------
r799 | utunnels | 2007-04-22 13:48:06 -0400 (Sun, 22 Apr 2007) | 2 lines
Changed paths:
   M /openbor.c

Fix some memory leaking in free_frames.

------------------------------------------------------------------------
r798 | utunnels | 2007-04-20 09:04:17 -0400 (Fri, 20 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Initialize knockdowncount in spawn method.
------------------------------------------------------------------------
r797 | utunnels | 2007-04-20 08:37:49 -0400 (Fri, 20 Apr 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Make attack_drop a measurement knockdown ability, and add a knockdowncount to each entity, if knockdowncount drop below 0, the entity is knocked down.
------------------------------------------------------------------------
r796 | SumolX | 2007-04-19 12:46:34 -0400 (Thu, 19 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

cleaned/organized alloc_frames()
------------------------------------------------------------------------
r795 | utunnels | 2007-04-19 12:28:04 -0400 (Thu, 19 Apr 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /openborscript.h

Add damage_on_landing to attack, as well as fake  grabdistance and attackdirection.
------------------------------------------------------------------------
r794 | SumolX | 2007-04-18 14:25:14 -0400 (Wed, 18 Apr 2007) | 1 line
Changed paths:
   M /build.bat

Made a mistake of commiting build.bat restoring!
------------------------------------------------------------------------
r793 | SumolX | 2007-04-18 14:24:28 -0400 (Wed, 18 Apr 2007) | 1 line
Changed paths:
   M /build.bat
   M /openbor.c

slight code cleanup off allocating/freeing models/animations again.
------------------------------------------------------------------------
r792 | SumolX | 2007-04-18 13:34:33 -0400 (Wed, 18 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

slight code cleanup off allocating/freeing models/animations
------------------------------------------------------------------------
r791 | utunnels | 2007-04-18 12:33:45 -0400 (Wed, 18 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Enable aimove ignoreholes to let some stupid enemies run into holes and add a hole checking for AI characters so they can jump over a gap.
------------------------------------------------------------------------
r790 | SumolX | 2007-04-18 11:10:19 -0400 (Wed, 18 Apr 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

re-ordered controller layout in options menu.
------------------------------------------------------------------------
r789 | utunnels | 2007-04-18 10:59:44 -0400 (Wed, 18 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Fix a bug that set wrong blocker in do_attack.
------------------------------------------------------------------------
r788 | utunnels | 2007-04-18 09:18:14 -0400 (Wed, 18 Apr 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Optimize jump code, return to normal until tossv <=0.
------------------------------------------------------------------------
r787 | utunnels | 2007-04-18 05:41:54 -0400 (Wed, 18 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Put back player's die sound.
------------------------------------------------------------------------
r786 | utunnels | 2007-04-18 03:44:17 -0400 (Wed, 18 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Extend weaploss 3 until level end, see if there will be troubles.
------------------------------------------------------------------------
r785 | utunnels | 2007-04-18 03:31:53 -0400 (Wed, 18 Apr 2007) | 2 lines
Changed paths:
   M /openbor.c

Fix knife-fall-to-ground bug.
Put back removed checking of animal in common_takedamage.
------------------------------------------------------------------------
r784 | SumolX | 2007-04-18 00:21:30 -0400 (Wed, 18 Apr 2007) | 1 line
Changed paths:
   M /dc/control.h
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /psp/control.h
   M /xbox/control.h

3 New buttons for attacks2 - 4
------------------------------------------------------------------------
r783 | SumolX | 2007-04-17 19:48:52 -0400 (Tue, 17 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

risetime is now initilized to -1 so we can check to see if user has applied a value and to set defaults to player and everyone else's risetime.
------------------------------------------------------------------------
r782 | utunnels | 2007-04-17 16:21:13 -0400 (Tue, 17 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Arrayed follow animation ids.
------------------------------------------------------------------------
r781 | utunnels | 2007-04-17 16:09:24 -0400 (Tue, 17 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Player blink time now doesn't affect by rise time.
------------------------------------------------------------------------
r780 | utunnels | 2007-04-17 16:06:11 -0400 (Tue, 17 Apr 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Fix some blink time, hole checking and platform issues. lol
------------------------------------------------------------------------
r779 | SumolX | 2007-04-17 15:34:59 -0400 (Tue, 17 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

default risetime == 160
------------------------------------------------------------------------
r778 | SumolX | 2007-04-17 14:44:15 -0400 (Tue, 17 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Initilize quakeframe, weaponframe, spawnframe and summonframe with memset(newanim->xxxxxxframe, 0, xxx * sizeof(int));
------------------------------------------------------------------------
r777 | utunnels | 2007-04-17 14:18:42 -0400 (Tue, 17 Apr 2007) | 14 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Merge some player and other AI character's code.

For enemy/npc:
~Use freespecials and attack chain if you give it one (ranges needed though), but dont use other normal attacks.
~Use freespecials and other normal attacks as well if you dont give it a chain.
~special and special 2 will check energy.
~freespecials will check energy.
~runattack available for chase AI type.
~riseattack now will perform randomly, no need to wait until rise time reached.
~grab attacks(forward, up, down, etc) and throw.
~block non-passively if you give it nopassiveblock 1.

For player:
~Use riseattack if you press up+attack, and can use direction keys to change direction.
------------------------------------------------------------------------
r776 | SumolX | 2007-04-17 12:45:27 -0400 (Tue, 17 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Fixed infinite loop with shutting down/display_credits!
------------------------------------------------------------------------
r775 | SumolX | 2007-04-16 12:35:55 -0400 (Mon, 16 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

dynamic allocation code rewritten.....  and properly initilized!
------------------------------------------------------------------------
r774 | CGRemakes | 2007-04-12 13:24:40 -0400 (Thu, 12 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Added newkeys to the predrawstatus so when a new player joins it doesn't pause the game.
------------------------------------------------------------------------
r773 | utunnels | 2007-04-11 13:43:57 -0400 (Wed, 11 Apr 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

slight change.
------------------------------------------------------------------------
r772 | utunnels | 2007-04-11 06:21:51 -0400 (Wed, 11 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Fix a bug that allow movea to drag entity below the ground.
------------------------------------------------------------------------
r771 | utunnels | 2007-04-11 05:49:24 -0400 (Wed, 11 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Fix a bug that use !handle to test if the packfile is not opened.(should be handle>=0)
------------------------------------------------------------------------
r770 | utunnels | 2007-04-11 05:48:02 -0400 (Wed, 11 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Fix a bug that use !handle to test if the packfile is not opened.(should be handle>=0)
------------------------------------------------------------------------
r769 | utunnels | 2007-04-10 17:49:14 -0400 (Tue, 10 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Fixed the bug that player get stuck after re-spawn.
------------------------------------------------------------------------
r768 | utunnels | 2007-04-10 17:48:44 -0400 (Tue, 10 Apr 2007) | 1 line
Changed paths:
   M /source/scriptlib/Instruction.c
   M /source/scriptlib/Instruction.h
   M /source/scriptlib/Interpreter.c

Fixed a bug of script engine that modify the value of constant.
------------------------------------------------------------------------
r767 | SumolX | 2007-04-10 13:42:59 -0400 (Tue, 10 Apr 2007) | 1 line
Changed paths:
   M /Makefile
   M /build.bat

enhancement and bugfix to makefile!
------------------------------------------------------------------------
r766 | SumolX | 2007-04-10 13:34:21 -0400 (Tue, 10 Apr 2007) | 1 line
Changed paths:
   M /Makefile
   M /build.bat
   A /releases
   M /tools/bin/sh.exe

Now anyone can compile in windows with build.bat for psp, gp2x, dreamcast and windows platforms
------------------------------------------------------------------------
r765 | SumolX | 2007-04-10 12:45:01 -0400 (Tue, 10 Apr 2007) | 1 line
Changed paths:
   A /tools/bin/cygncurses-8.dll
   A /tools/bin/cygreadline6.dll
   M /tools/bin/make.exe

more required DLL(S)
------------------------------------------------------------------------
r764 | SumolX | 2007-04-10 11:40:04 -0400 (Tue, 10 Apr 2007) | 1 line
Changed paths:
   A /tools/bin/sh.exe

missing build file sh.exe
------------------------------------------------------------------------
r763 | SumolX | 2007-04-09 19:01:38 -0400 (Mon, 09 Apr 2007) | 1 line
Changed paths:
   M /psp/control.h

PSP Escape button swap.
------------------------------------------------------------------------
r762 | SumolX | 2007-04-09 16:37:30 -0400 (Mon, 09 Apr 2007) | 1 line
Changed paths:
   M /Makefile
   M /build.bat
   D /tools/bin/pad32.c
   D /tools/bin/pad32.exe

moved pad32 to dc-sdk which is included in sh-elf now and in AllInOne DevPak.
------------------------------------------------------------------------
r761 | SumolX | 2007-04-09 16:17:12 -0400 (Mon, 09 Apr 2007) | 1 line
Changed paths:
   M /Makefile
   M /build.bat
   D /dc/ntsc
   D /dc/pal

SDK's for PSP, DC, GP2X and Windows will no be located in tools directory and can be downloaded at lavalit.com
------------------------------------------------------------------------
r760 | SumolX | 2007-04-09 14:51:17 -0400 (Mon, 09 Apr 2007) | 1 line
Changed paths:
   A /tools/bin/cygiconv-2.dll
   A /tools/bin/cygintl-2.dll
   A /tools/bin/cygintl-3.dll
   A /tools/bin/cygwin1.dll
   A /tools/bin/echo.exe
   A /tools/bin/make.exe
   A /tools/bin/mkdir.exe
   A /tools/bin/mv.exe
   A /tools/bin/rm.exe

necessary tools to compile
------------------------------------------------------------------------
r759 | SumolX | 2007-04-09 12:43:52 -0400 (Mon, 09 Apr 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

quakeframe, weaponframe, spawnframe, summonframe are now all dynamically allocated!
------------------------------------------------------------------------
r758 | SumolX | 2007-04-09 11:45:42 -0400 (Mon, 09 Apr 2007) | 1 line
Changed paths:
   M /source/pcxlib/savepcx.h

savepcx() char to unsigned char
------------------------------------------------------------------------
r757 | SumolX | 2007-04-09 11:43:23 -0400 (Mon, 09 Apr 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /psp/pspmenu.c
   M /source/gamelib/anigif.h
   M /source/gamelib/draw.c
   M /source/gamelib/draw.h
   M /source/gamelib/loadimg.h
   M /source/gamelib/palette.h
   M /source/gamelib/spriteq.c
   M /source/gamelib/spriteq.h
   M /source/utils.c
   M /source/utils.h

all char(s) have been changed to unsigned char(s)
------------------------------------------------------------------------
r756 | SumolX | 2007-04-09 10:31:10 -0400 (Mon, 09 Apr 2007) | 1 line
Changed paths:
   M /source/gamelib/spriteq.c

fixed warnings spriteq.c missmatched char/unsigned char usage.
------------------------------------------------------------------------
r755 | utunnels | 2007-04-09 08:14:26 -0400 (Mon, 09 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Fix block-frozen bug.
------------------------------------------------------------------------
r754 | utunnels | 2007-04-09 06:40:05 -0400 (Mon, 09 Apr 2007) | 3 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /openborscript.h
   M /source/gamelib/draw.c
   M /source/gamelib/draw.h
   M /source/gamelib/palette.h
   M /source/gamelib/spriteq.c
   M /source/gamelib/spriteq.h

Add drawing of line, box, dot, circle into sprite queue in order to change HUD z.
Sort palette blending tables with array to clear up code.
Add drawline and drawbox methods into script to test new sprite queue.
------------------------------------------------------------------------
r753 | SumolX | 2007-04-09 00:33:14 -0400 (Mon, 09 Apr 2007) | 1 line
Changed paths:
   M /dc/control.h
   M /openbor.c
   M /psp/control.h

Control Update to PSP and DC.
------------------------------------------------------------------------
r752 | SumolX | 2007-04-09 00:16:15 -0400 (Mon, 09 Apr 2007) | 1 line
Changed paths:
   M /openbor.c
   M /xbox/soundmix.c

Soundmix and openbor fix to ent_default_init() order of initiliazing declarations.
------------------------------------------------------------------------
r751 | SumolX | 2007-04-08 19:01:41 -0400 (Sun, 08 Apr 2007) | 1 line
Changed paths:
   M /Makefile
   M /build.bat
   D /dc/BUILD.BAT
   D /dc/BUILD_NTSC.BAT
   D /dc/BUILD_PAL.BAT
   D /dc/CLEAN.BAT
   D /dc/Makefile
   D /dc/make.exe
   D /dc/mingwm10.dll
   D /dc/pad32.c
   D /dc/pad32.exe
   D /dc/rm.exe
   M /psp/data/build.mak
   A /tools/bin
   A /tools/bin/pad32.c
   A /tools/bin/pad32.exe

More Makefile updates and new bin folder under tools directory used for compiling platforms.
------------------------------------------------------------------------
r750 | SumolX | 2007-04-08 18:44:57 -0400 (Sun, 08 Apr 2007) | 1 line
Changed paths:
   M /Makefile
   A /psp/data/build.mak

PSP/DC Makefile fixes and new build.mak for psp addition.
------------------------------------------------------------------------
r749 | utunnels | 2007-04-08 15:29:20 -0400 (Sun, 08 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Fix wrong colourmap bug caused by set_model_ex.
------------------------------------------------------------------------
r748 | utunnels | 2007-04-08 14:48:41 -0400 (Sun, 08 Apr 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Fix a bug that allow flashes to drop to the ground.
------------------------------------------------------------------------
r747 | utunnels | 2007-04-08 12:55:29 -0400 (Sun, 08 Apr 2007) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h

bbox bug fixed.
hostile types for weapon models are now considered type none's default values as uninitialized.
------------------------------------------------------------------------
r746 | utunnels | 2007-04-07 11:51:36 -0400 (Sat, 07 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Forget to swap tempself<->self in biker_takedamage, so add that.
------------------------------------------------------------------------
r745 | utunnels | 2007-04-07 11:03:05 -0400 (Sat, 07 Apr 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c

Fixed type none's jumpframe.
------------------------------------------------------------------------
r744 | SumolX | 2007-04-07 02:52:20 -0400 (Sat, 07 Apr 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /sdl/soundmix.c
   M /xbox/generic/xboxport.cpp
   M /xbox/generic/xboxport.h
   M /xbox/video.c

xbox widescreen support initial implementation and linux sound fix.
------------------------------------------------------------------------
r743 | SumolX | 2007-04-06 19:59:18 -0400 (Fri, 06 Apr 2007) | 1 line
Changed paths:
   M /Makefile
   M /build.bat

more updates to make/build system.
------------------------------------------------------------------------
r742 | SumolX | 2007-04-06 16:58:53 -0400 (Fri, 06 Apr 2007) | 1 line
Changed paths:
   M /Makefile
   M /build.bat

Makefile && build.bat updates.
------------------------------------------------------------------------
r741 | SumolX | 2007-04-06 10:33:56 -0400 (Fri, 06 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

My dreamcast fixes had been overwritten in the previous commit.  Therefore, re-entering my dreamcast fixes!
------------------------------------------------------------------------
r740 | utunnels | 2007-04-06 10:03:03 -0400 (Fri, 06 Apr 2007) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Remove hitenemy, use only hostile and candamage to see if there will be problems.
Should be have problems
------------------------------------------------------------------------
r739 | utunnels | 2007-04-06 09:56:39 -0400 (Fri, 06 Apr 2007) | 1 line
Changed paths:
   M /openborscript.c

Check and tidy some functions.
------------------------------------------------------------------------
r738 | utunnels | 2007-04-06 08:29:39 -0400 (Fri, 06 Apr 2007) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /openborscript.h

Now local variants wont be clear when set a new model or weapon.
Use subject_to_wall, subject_to_platform, subject_to_hole, subject_to_gravity flags to control movement of entity, to clear up checking code in update_ents.
------------------------------------------------------------------------
r737 | SumolX | 2007-04-06 02:19:55 -0400 (Fri, 06 Apr 2007) | 1 line
Changed paths:
   M /Makefile
   M /build.bat
   M /openbor.c

DC is up and running once more....YA!
------------------------------------------------------------------------
r736 | utunnels | 2007-04-05 17:54:25 -0400 (Thu, 05 Apr 2007) | 1 line
Changed paths:
   M /openborscript.c

Add some more properties supporting in getentityproperty and changeentityproperty.
------------------------------------------------------------------------
r735 | utunnels | 2007-04-05 17:28:21 -0400 (Thu, 05 Apr 2007) | 5 lines
Changed paths:
   M /openbor.c
   M /openbor.h

new commands
offense {type} {percent}
defense {type} {percent}
These values will affect damage of each attack type.

------------------------------------------------------------------------
r734 | utunnels | 2007-04-05 16:25:51 -0400 (Thu, 05 Apr 2007) | 1 line
Changed paths:
   M /openborscript.c

Add some more properties supporting in getentityproperty and changeentityproperty.
------------------------------------------------------------------------
r733 | utunnels | 2007-04-05 16:22:41 -0400 (Thu, 05 Apr 2007) | 2 lines
Changed paths:
   M /openbor.c

Now entities only move in update_ents.
Merge frame updating methods in ent_set_anim and update_ents into update_frame.
------------------------------------------------------------------------
r732 | utunnels | 2007-04-05 11:20:00 -0400 (Thu, 05 Apr 2007) | 2 lines
Changed paths:
   M /openbor.h

Remove some unused messy comments.

------------------------------------------------------------------------
r731 | utunnels | 2007-04-05 11:13:23 -0400 (Thu, 05 Apr 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Remove some unused messy comments written by me.
------------------------------------------------------------------------
r730 | SumolX | 2007-04-04 20:17:27 -0400 (Wed, 04 Apr 2007) | 1 line
Changed paths:
   M /Makefile

Configuration description/requirements added for building without build.bat
------------------------------------------------------------------------
r729 | SumolX | 2007-04-04 20:10:02 -0400 (Wed, 04 Apr 2007) | 1 line
Changed paths:
   M /build.bat

Added pause to end of script.
------------------------------------------------------------------------
r728 | SumolX | 2007-04-04 20:09:09 -0400 (Wed, 04 Apr 2007) | 1 line
Changed paths:
   M /Makefile

Fix to Makefile WINLIN
------------------------------------------------------------------------
r727 | SumolX | 2007-04-04 19:56:27 -0400 (Wed, 04 Apr 2007) | 1 line
Changed paths:
   M /Makefile
   M /build.bat

build script and Makefile updates.
------------------------------------------------------------------------
r726 | SumolX | 2007-04-04 19:35:53 -0400 (Wed, 04 Apr 2007) | 1 line
Changed paths:
   M /Makefile
   A /build.bat

Automated build script for compiling all platforms!
------------------------------------------------------------------------
r725 | SumolX | 2007-04-04 14:50:34 -0400 (Wed, 04 Apr 2007) | 1 line
Changed paths:
   M /Makefile

Makefile updates.
------------------------------------------------------------------------
r724 | SumolX | 2007-04-04 14:41:40 -0400 (Wed, 04 Apr 2007) | 1 line
Changed paths:
   M /Makefile

Makefile updated.
------------------------------------------------------------------------
r723 | utunnels | 2007-04-04 07:39:14 -0400 (Wed, 04 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Arrange attack types, falls, pains, deaths to clear up code.
------------------------------------------------------------------------
r722 | utunnels | 2007-04-04 07:36:23 -0400 (Wed, 04 Apr 2007) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.h
   M /source/utils.c

Script variants can be saved.
Arrenge attack types, falls, pains, deaths to clear up code.
------------------------------------------------------------------------
r721 | SumolX | 2007-04-03 21:44:29 -0400 (Tue, 03 Apr 2007) | 1 line
Changed paths:
   M /Makefile

fixes to Makefile 
------------------------------------------------------------------------
r720 | SumolX | 2007-04-03 17:44:03 -0400 (Tue, 03 Apr 2007) | 1 line
Changed paths:
   M /Makefile

Makefile now supports Dreamcast!  PSP, DC, Gp2X, SDL, Linux are now all in one Makefile!
------------------------------------------------------------------------
r719 | utunnels | 2007-04-03 17:18:54 -0400 (Tue, 03 Apr 2007) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Merge some duplicated code.

------------------------------------------------------------------------
r718 | SumolX | 2007-04-03 13:35:39 -0400 (Tue, 03 Apr 2007) | 1 line
Changed paths:
   A /dc/BUILD.BAT
   M /dc/Makefile
   M /dc/dcvga.c
   M /dc/dcvga.h
   M /openbor.c
   M /openbor.h

DC can now switch NTSC/PAL modes within Video Options Menu.
------------------------------------------------------------------------
r717 | SumolX | 2007-04-03 00:46:45 -0400 (Tue, 03 Apr 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

"falldie" is old "death" is new... lets try and keep old mods running.
------------------------------------------------------------------------
r716 | SumolX | 2007-04-02 18:53:32 -0400 (Mon, 02 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

removed nomove from knife as it can cause compatibility issues.
------------------------------------------------------------------------
r715 | SumolX | 2007-04-02 17:53:09 -0400 (Mon, 02 Apr 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

Removed a whole bunch of unecessary code!
------------------------------------------------------------------------
r714 | Darktails | 2007-04-02 11:02:06 -0400 (Mon, 02 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Added counters whith block aniamtions,use attack top perform a counter instant of a block
------------------------------------------------------------------------
r713 | utunnels | 2007-04-02 09:44:16 -0400 (Mon, 02 Apr 2007) | 6 lines
Changed paths:
   M /openbor.c

new commands in entity's txt, within animation.
bboxz - specify the entity's z-depth that can be hit. Each bbox can have one. default to 0.
You can also set this value at the end of bbox command.

attackz or hitz - specify the entity's attack depth. Each attack box can have one. default to 0, then grabdistance/3 will be used.
You can also set this value at the end of the attack box command(after hit pause).
------------------------------------------------------------------------
r712 | utunnels | 2007-04-02 09:15:28 -0400 (Mon, 02 Apr 2007) | 5 lines
Changed paths:
   M /openbor.c
   M /openbor.h

new commands in level's txt file.
gravity
maxtossspeed
maxfallspeed

------------------------------------------------------------------------
r711 | utunnels | 2007-04-02 06:04:17 -0400 (Mon, 02 Apr 2007) | 1 line
Changed paths:
   M /openborscript.c

Fix a bug that uses variants without initializing in function openbor_tossentity.
------------------------------------------------------------------------
r710 | utunnels | 2007-04-02 06:02:17 -0400 (Mon, 02 Apr 2007) | 1 line
Changed paths:
   M /source/scriptlib/Parser.c

Now operator '%=' works.
------------------------------------------------------------------------
r709 | SumolX | 2007-04-01 20:09:34 -0400 (Sun, 01 Apr 2007) | 1 line
Changed paths:
   D /dos/SSPRITE.C
   D /dos/SSPRITE.H
   M /dos/make.bat
   M /sdl/Makefile.win
   M /sdl/OpenBOR_WIN.dev
   D /sdl/ssprite.c
   D /sdl/ssprite.h
   A /source/gamelib/ssprite.c
   A /source/gamelib/ssprite.h

ssprite.c/h is now within shared lib.
------------------------------------------------------------------------
r708 | SumolX | 2007-04-01 20:00:58 -0400 (Sun, 01 Apr 2007) | 1 line
Changed paths:
   M /dc/dcpak.h
   M /dc/packfile.h
   D /dos/PACKFILE.C
   D /dos/PACKFILE.H
   M /dos/make.bat
   M /source/gamelib/anigif.c
   M /xbox/OpenBoR.vcproj
   D /xbox/packfile.c
   D /xbox/packfile.h

packfile.c/h is now compatible with dos, win, lin, gp2x and xbox.
------------------------------------------------------------------------
r707 | SumolX | 2007-04-01 19:34:31 -0400 (Sun, 01 Apr 2007) | 1 line
Changed paths:
   M /Makefile
   M /openbor.c
   M /openbor.h
   D /psp/packfile.h
   M /sdl/Makefile.win
   M /sdl/OpenBOR_WIN.dev
   M /sdl/gp2x/control.c
   M /sdl/gp2x/gp2xport.c
   D /sdl/packfile.c
   D /sdl/packfile.h
   M /source/gamelib/anigif.c
   A /source/gamelib/packfile.c
   A /source/gamelib/packfile.h

Removed filecaching from GP2X as gp2X memory is unstable for unknown reasons!  Fixed controller re-initilization.  packfile.c/h are now a shared!
------------------------------------------------------------------------
r706 | SumolX | 2007-04-01 12:24:55 -0400 (Sun, 01 Apr 2007) | 1 line
Changed paths:
   M /openbor.c

Improper check for ent if NULL within set_weapon()
------------------------------------------------------------------------
r705 | utunnels | 2007-03-31 13:17:22 -0400 (Sat, 31 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

Allow entity to keep old animation id when set new model using set_model_ex
------------------------------------------------------------------------
r704 | utunnels | 2007-03-31 12:58:46 -0400 (Sat, 31 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

fixed a bug that use wrong model name for set_model_ex in set_weapon.
------------------------------------------------------------------------
r703 | utunnels | 2007-03-31 12:53:37 -0400 (Sat, 31 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

fixed a bug that use wrong flag for set_model_ex in set_weapon.
------------------------------------------------------------------------
r702 | utunnels | 2007-03-31 11:53:13 -0400 (Sat, 31 Mar 2007) | 6 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /openborscript.h

Remove 'facing' in entity, use model's facing instead.
Create a new function set_model_ex in openbor.c, now set_weapon use that function to change model.
Enemy now use same colourmap index instead of colourmap itself when set new model/weapon.
Remove some duplicate copy of entity properties in set_weapon.
New script function openbor_damageentity and openbor_killentity.
Allow weapon and model changing in script.
------------------------------------------------------------------------
r701 | SumolX | 2007-03-30 16:36:33 -0400 (Fri, 30 Mar 2007) | 1 line
Changed paths:
   M /psp/control.c
   M /psp/control.h

slight psp control cleanup
------------------------------------------------------------------------
r700 | SumolX | 2007-03-30 14:20:53 -0400 (Fri, 30 Mar 2007) | 1 line
Changed paths:
   M /source/globals.h
   M /source/utils.c
   M /source/utils.h

renamed writeLogFile() to writeToLogFile() as its a better name for what it is exactly doing.
------------------------------------------------------------------------
r699 | SumolX | 2007-03-30 11:49:28 -0400 (Fri, 30 Mar 2007) | 1 line
Changed paths:
   A /sdl/gp2x/modules
   A /sdl/gp2x/modules/mmuhack.o
   D /sdl/gp2x/system

renamed system to modules as it makes sense... since that is what it is....
------------------------------------------------------------------------
r698 | SumolX | 2007-03-30 11:46:03 -0400 (Fri, 30 Mar 2007) | 1 line
Changed paths:
   M /sdl/gp2x/gp2xport.c
   M /sdl/gp2x/gp2xport.h

mmuhack is now besided openbor.gpe and will shutdown if not found.
------------------------------------------------------------------------
r697 | utunnels | 2007-03-30 03:02:40 -0400 (Fri, 30 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

Forgot to compile entity's script, fix that now.
------------------------------------------------------------------------
r696 | SumolX | 2007-03-29 16:57:19 -0400 (Thu, 29 Mar 2007) | 1 line
Changed paths:
   M /openbor.h

debug builds will display version and "DevBuild"
------------------------------------------------------------------------
r695 | utunnels | 2007-03-29 14:32:25 -0400 (Thu, 29 Mar 2007) | 1 line
Changed paths:
   M /openborscript.c

slight change.
------------------------------------------------------------------------
r694 | utunnels | 2007-03-29 11:27:36 -0400 (Thu, 29 Mar 2007) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /openborscript.h

Allow writing script in entity's .txt.
Allow #include tag in script file.
------------------------------------------------------------------------
r693 | SumolX | 2007-03-29 10:03:21 -0400 (Thu, 29 Mar 2007) | 1 line
Changed paths:
   M /openbor.h
   M /sdl/Makefile.win
   M /sdl/OpenBOR_WIN.dev

Compiling Windows version without Makefile (Using Dev-C++) will generate DevBuilds instead.
------------------------------------------------------------------------
r692 | darktails | 2007-03-29 07:44:30 -0400 (Thu, 29 Mar 2007) | 3 lines
Changed paths:
   M /openbor.c
   M /openbor.h

Lol,repaired custpshot and weapons,now all works well,new use of pshotframew:
pshotframew [shot proyectile][throwa][here the frame to rest 1 to shootnum]

------------------------------------------------------------------------
r691 | SumolX | 2007-03-29 01:05:52 -0400 (Thu, 29 Mar 2007) | 1 line
Changed paths:
   M /Makefile
   M /dc/Makefile
   M /openbor.h

oops...lol wrong version number for release!  Official Release is v2.0691
------------------------------------------------------------------------
r690 | SumolX | 2007-03-29 01:03:00 -0400 (Thu, 29 Mar 2007) | 3 lines
Changed paths:
   M /Makefile
   M /dc/Makefile
   M /dos/make.bat
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /psp/pspmenu.c
   M /sdl/soundmix.c
   M /source/utils.c
   M /xbox/generic/xboxport.cpp
   M /xbox/soundmix.c

XBoX is no longer has a hardcoded path and soundmix.c now uses tracemalloc.  Makefile now controls version number for releases.  Overall a system cleanup for all consoles!

Official Release v2.0670
------------------------------------------------------------------------
r689 | darktails | 2007-03-28 15:51:15 -0400 (Wed, 28 Mar 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

weapons dont cut animation anymore
------------------------------------------------------------------------
r688 | SumolX | 2007-03-28 13:46:44 -0400 (Wed, 28 Mar 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

playshotno and knife can now both be used at the same time.
------------------------------------------------------------------------
r687 | utunnels | 2007-03-28 11:13:31 -0400 (Wed, 28 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

put facing back in set_weapon.
------------------------------------------------------------------------
r686 | utunnels | 2007-03-28 10:38:40 -0400 (Wed, 28 Mar 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /openborscript.h

command palette/setpalette in levels' .txt to change system palette.
------------------------------------------------------------------------
r685 | utunnels | 2007-03-28 08:51:31 -0400 (Wed, 28 Mar 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /openborscript.h
   M /source/scriptlib/Interpreter.c

remove free command system.
------------------------------------------------------------------------
r684 | SumolX | 2007-03-28 00:54:23 -0400 (Wed, 28 Mar 2007) | 1 line
Changed paths:
   M /psp/control.c

little cleanup/organization
------------------------------------------------------------------------
r683 | SumolX | 2007-03-28 00:37:15 -0400 (Wed, 28 Mar 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

ANI_MAX_FRAME is no more.  Dynamic memory management has been implemented by your's truely.... and the results are outstanding.... !   Huge memory savings....
------------------------------------------------------------------------
r682 | SumolX | 2007-03-27 15:10:22 -0400 (Tue, 27 Mar 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

reduced ANI_MAX_FRAMES back 64 for the time being... as i have not seen a mod that even comes close to using all 64 frames!
------------------------------------------------------------------------
r681 | SumolX | 2007-03-27 13:19:15 -0400 (Tue, 27 Mar 2007) | 1 line
Changed paths:
   M /openbor.c
   M /psp/control.c
   M /psp/control.h
   M /psp/pspmenu.c
   M /psp/pspport.h

PSP now supports control for up to 4 players.... now just need to finish wifi network/adhoc library.
------------------------------------------------------------------------
r680 | SumolX | 2007-03-27 11:36:25 -0400 (Tue, 27 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

Removed memory query from windows and linux during ingame playing.
------------------------------------------------------------------------
r679 | SumolX | 2007-03-27 08:44:38 -0400 (Tue, 27 Mar 2007) | 1 line
Changed paths:
   M /source/utils.c
   M /xbox/OpenBoR.vcproj
   M /xbox/control.c
   M /xbox/control.h
   M /xbox/generic/xboxport.cpp
   M /xbox/generic/xboxport.h
   D /xbox/joy.h
   D /xbox/keyboard.h

All XBoX issues Resolved!  XBoX now supports 4 Player Action!
------------------------------------------------------------------------
r678 | SumolX | 2007-03-26 20:41:27 -0400 (Mon, 26 Mar 2007) | 1 line
Changed paths:
   M /xbox/timer.c
   M /xbox/timer.h

The proper way of timer logic in now done for xbox.
------------------------------------------------------------------------
r677 | SumolX | 2007-03-26 19:08:38 -0400 (Mon, 26 Mar 2007) | 1 line
Changed paths:
   M /Makefile
   M /sdl/video.c

Linux and Windows version are Identical now as far as libraries are concerned.
------------------------------------------------------------------------
r676 | SumolX | 2007-03-26 16:48:37 -0400 (Mon, 26 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

Slight Cleanup to free_functions and nulling of pointers
------------------------------------------------------------------------
r675 | SumolX | 2007-03-26 15:56:01 -0400 (Mon, 26 Mar 2007) | 1 line
Changed paths:
   M /source/tracelib/tracemalloc.c

removed safety check from tracefree  This will help us optimize our code!
------------------------------------------------------------------------
r674 | SumolX | 2007-03-26 15:55:29 -0400 (Mon, 26 Mar 2007) | 1 line
Changed paths:
   M /openborscript.c

tracefree before NULL
------------------------------------------------------------------------
r673 | SumolX | 2007-03-26 12:06:48 -0400 (Mon, 26 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

slight organization.
------------------------------------------------------------------------
r672 | utunnels | 2007-03-26 10:56:33 -0400 (Mon, 26 Mar 2007) | 2 lines
Changed paths:
   M /openborscript.c

NULL the pointer after tracefree interpreter in Script_Clear.

------------------------------------------------------------------------
r671 | SumolX | 2007-03-25 15:00:01 -0400 (Sun, 25 Mar 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /source/memlib/memage.c
   M /source/memlib/memage.h

Allot of cleanup to all platforms in options menu and now all platforms use memage for querying memory!  Plus more!
------------------------------------------------------------------------
r670 | SumolX | 2007-03-25 12:13:17 -0400 (Sun, 25 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

memory cleanup  nulls added where they are needed!
------------------------------------------------------------------------
r669 | SumolX | 2007-03-24 14:02:32 -0400 (Sat, 24 Mar 2007) | 1 line
Changed paths:
   M /psp/pspport.c

more cleanup to psp/pspport.c
------------------------------------------------------------------------
r668 | SumolX | 2007-03-24 13:49:14 -0400 (Sat, 24 Mar 2007) | 1 line
Changed paths:
   M /psp/pspport.c

little cleanup
------------------------------------------------------------------------
r667 | utunnels | 2007-03-24 12:40:12 -0400 (Sat, 24 Mar 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c

Slight change in script functions.
------------------------------------------------------------------------
r666 | utunnels | 2007-03-24 08:48:50 -0400 (Sat, 24 Mar 2007) | 3 lines
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /openborscript.h
   M /source/scriptlib/Interpreter.c
   M /source/scriptlib/Interpreter.h
   M /source/scriptlib/ScriptVariant.c

Optimize variant list, use array instead of list.
Use a global function list, to save a bit memory.
Use a global variant list to store both global variants and local variants to save memory.
------------------------------------------------------------------------
r665 | SumolX | 2007-03-23 22:12:47 -0400 (Fri, 23 Mar 2007) | 1 line
Changed paths:
   M /source/globals.h
   M /source/scriptlib/depends.h
   M /xbox/OpenBoR.vcproj

Some compilers already have predined definitions.  So we must undefine them and define them ourselves!
------------------------------------------------------------------------
r664 | SumolX | 2007-03-23 17:25:32 -0400 (Fri, 23 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

credits() updated.
------------------------------------------------------------------------
r663 | Darktails | 2007-03-23 15:51:25 -0400 (Fri, 23 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

repaired cantgrab 2
------------------------------------------------------------------------
r662 | utunnels | 2007-03-23 15:38:58 -0400 (Fri, 23 Mar 2007) | 1 line
Changed paths:
   M /openborscript.c
   M /openborscript.h

Add script functions palymusic and playerkeys.
------------------------------------------------------------------------
r661 | SumolX | 2007-03-23 15:15:30 -0400 (Fri, 23 Mar 2007) | 1 line
Changed paths:
   M /dc/soundmix.h
   M /dos/DOSPORT.H
   M /source/globals.h
   M /source/scriptlib/Interpreter.c

platform cleanup with globals.h
------------------------------------------------------------------------
r660 | SumolX | 2007-03-23 14:32:05 -0400 (Fri, 23 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

slight cleanup of code. cantgrab nograb
------------------------------------------------------------------------
r659 | SumolX | 2007-03-23 14:22:39 -0400 (Fri, 23 Mar 2007) | 1 line
Changed paths:
   M /dc/dcport.h
   M /dos/DOSPORT.H
   M /openbor.h
   M /psp/pspport.h
   M /sdl/sdlport.h
   M /source/globals.h

globals.h are now in use with all platforms but xbox..... to finish tonight with xbox!
------------------------------------------------------------------------
r658 | utunnels | 2007-03-23 14:15:24 -0400 (Fri, 23 Mar 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c

Fix a bug that loads wrong score_script.
------------------------------------------------------------------------
r657 | Darktails | 2007-03-23 14:03:06 -0400 (Fri, 23 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

added nograb 2 on player to prevent him to grab any enemies or player,this will be good for paltform mods that no need grabs on players.
------------------------------------------------------------------------
r656 | utunnels | 2007-03-23 13:18:26 -0400 (Fri, 23 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

slight change in do_attack.
------------------------------------------------------------------------
r655 | utunnels | 2007-03-23 13:10:10 -0400 (Fri, 23 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

slight change in do_attack.
------------------------------------------------------------------------
r654 | utunnels | 2007-03-23 13:06:02 -0400 (Fri, 23 Mar 2007) | 2 lines
Changed paths:
   M /openbor.c

Mark some comments in do_attack to mess of if/else/for.
Move temp/self's positions to tidy up the code.
------------------------------------------------------------------------
r653 | utunnels | 2007-03-23 10:59:52 -0400 (Fri, 23 Mar 2007) | 1 line
Changed paths:
   M /openborscript.c
   M /source/scriptlib/Instruction.h
   M /source/scriptlib/Interpreter.h
   M /source/scriptlib/depends.h

Fix a illegal #include in instruction.h.
------------------------------------------------------------------------
r652 | SumolX | 2007-03-23 10:58:32 -0400 (Fri, 23 Mar 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h

MAX_ANI_FRAMES have been doubled from 64 to 128
------------------------------------------------------------------------
r651 | SumolX | 2007-03-23 10:51:43 -0400 (Fri, 23 Mar 2007) | 1 line
Changed paths:
   M /sdl/OpenBOR_WIN.dev

update to dev-cpp environment, added globals.h
------------------------------------------------------------------------
r650 | SumolX | 2007-03-23 10:50:56 -0400 (Fri, 23 Mar 2007) | 1 line
Changed paths:
   A /source/globals.h
   M /source/tracelib/tracemalloc.c
   M /source/tracelib/tracemalloc.h

Globals.h now used for global definition of variables, structs, macros and whatever else we decide needs to be shared across all files/all platforms!
------------------------------------------------------------------------
r649 | utunnels | 2007-03-23 07:55:51 -0400 (Fri, 23 Mar 2007) | 2 lines
Changed paths:
   M /source/scriptlib/Instruction.h
   M /source/scriptlib/Interpreter.c

Link to system functions when the script is compiled.
So can save some time while running.
------------------------------------------------------------------------
r648 | utunnels | 2007-03-23 07:53:17 -0400 (Fri, 23 Mar 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openborscript.c
   M /openborscript.h

Add a script function tossentity to make an entity jump to the air.
------------------------------------------------------------------------
r647 | SumolX | 2007-03-22 18:56:44 -0400 (Thu, 22 Mar 2007) | 1 line
Changed paths:
   M /Makefile
   M /sdl/vga.h
   M /sdl/video.c

GP2X uses hardware video acceleration with open2x sdk!
------------------------------------------------------------------------
r646 | SumolX | 2007-03-22 16:38:41 -0400 (Thu, 22 Mar 2007) | 1 line
Changed paths:
   M /Makefile

final linux Makefile update
------------------------------------------------------------------------
r645 | utunnels | 2007-03-22 15:49:00 -0400 (Thu, 22 Mar 2007) | 1 line
Changed paths:
   M /openborscript.c
   M /source/scriptlib/Instruction.c
   M /source/scriptlib/Interpreter.c
   M /source/scriptlib/StackedSymbolTable.c
   M /source/scriptlib/SymbolTable.c

Remove some memory leaking.
------------------------------------------------------------------------
r644 | SumolX | 2007-03-22 15:12:45 -0400 (Thu, 22 Mar 2007) | 1 line
Changed paths:
   M /Makefile

Renaming of Makefile variables.... silly i know....!
------------------------------------------------------------------------
r643 | SumolX | 2007-03-22 14:42:31 -0400 (Thu, 22 Mar 2007) | 1 line
Changed paths:
   M /Makefile

linux makefile updates
------------------------------------------------------------------------
r642 | SumolX | 2007-03-22 14:27:29 -0400 (Thu, 22 Mar 2007) | 1 line
Changed paths:
   M /source/tracelib/tracemalloc.c

tracelib/tracemalloc.c was not logging to file if memory leak happened after source cleanup!
------------------------------------------------------------------------
r641 | SumolX | 2007-03-22 14:21:37 -0400 (Thu, 22 Mar 2007) | 1 line
Changed paths:
   M /sdl/sdlport.h
   M /source/utils.c

update to linux platform.
------------------------------------------------------------------------
r640 | utunnels | 2007-03-22 14:06:26 -0400 (Thu, 22 Mar 2007) | 1 line
Changed paths:
   M /openborscript.c
   M /source/scriptlib/Instruction.c
   M /source/scriptlib/Instruction.h
   M /source/scriptlib/Interpreter.c
   M /source/scriptlib/Interpreter.h
   M /source/scriptlib/Parser.c

fix a script function-cant-return-value bug.
------------------------------------------------------------------------
r639 | utunnels | 2007-03-22 12:16:10 -0400 (Thu, 22 Mar 2007) | 1 line
Changed paths:
   M /openborscript.c
   M /openborscript.h
   M /source/scriptlib/Instruction.c
   M /source/scriptlib/Instruction.h
   M /source/scriptlib/Interpreter.c
   M /source/scriptlib/Interpreter.h
   M /source/scriptlib/Parser.c

Rewrite script interpreter, to improve executing speed.
------------------------------------------------------------------------
r638 | utunnels | 2007-03-22 12:12:54 -0400 (Thu, 22 Mar 2007) | 2 lines
Changed paths:
   M /openbor.c

If script file does not exist, then clear up script to un-intitialized.

------------------------------------------------------------------------
r637 | utunnels | 2007-03-21 15:19:11 -0400 (Wed, 21 Mar 2007) | 1 line
Changed paths:
   M /source/scriptlib/Instruction.c
   M /source/scriptlib/Instruction.h
   M /source/scriptlib/Interpreter.c
   M /source/scriptlib/Interpreter.h
   M /source/scriptlib/List.c
   M /source/scriptlib/List.h
   M /source/scriptlib/StackedSymbolTable.c
   M /source/scriptlib/SymbolTable.c
   M /source/scriptlib/SymbolTable.h

Some changes to improve script speed.
------------------------------------------------------------------------
r636 | SumolX | 2007-03-21 14:33:22 -0400 (Wed, 21 Mar 2007) | 1 line
Changed paths:
   M /dos/SOUNDMIX.C
   M /dos/SSPRITE.C
   M /dos/VESA.C
   M /dos/VIDEO.C
   M /dos/make.bat
   M /openborscript.c

DOS now supports scriptlib and updated openborscript.c because the defining of variable placement needed to be reordered for compiler compatibility.
------------------------------------------------------------------------
r635 | SumolX | 2007-03-21 14:10:40 -0400 (Wed, 21 Mar 2007) | 1 line
Changed paths:
   M /source/scriptlib/Interpreter.c
   M /source/scriptlib/Parser.c
   M /source/scriptlib/ScriptVariant.c

Order of defining variables is very important for some compilers!
------------------------------------------------------------------------
r634 | SumolX | 2007-03-21 11:40:50 -0400 (Wed, 21 Mar 2007) | 1 line
Changed paths:
   M /dc/Makefile
   M /dc/dcport.h
   M /source/utils.c

dc has been updated with new source layout.... eventually makefile will be implemented into main makefile!
------------------------------------------------------------------------
r633 | utunnels | 2007-03-21 11:28:35 -0400 (Wed, 21 Mar 2007) | 1 line
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /openborscript.h

Now each entity can have its own scripts.
------------------------------------------------------------------------
r632 | utunnels | 2007-03-21 06:35:28 -0400 (Wed, 21 Mar 2007) | 1 line
Changed paths:
   M /openborscript.c
   M /openborscript.h

Add functions to clear up global variants and local variants list in script.
------------------------------------------------------------------------
r631 | utunnels | 2007-03-21 06:15:22 -0400 (Wed, 21 Mar 2007) | 2 lines
Changed paths:
   M /openbor.c
   M /openbor.h
   M /openborscript.c
   M /openborscript.h

Complete function openbor_transconst that get constants(or some integer global variants) from openbor engine by name.
So use 'extern' to getting some variants in openbor.c.
------------------------------------------------------------------------
r630 | SumolX | 2007-03-20 18:33:41 -0400 (Tue, 20 Mar 2007) | 1 line
Changed paths:
   A /Makefile
   D /psp/Makefile
   D /psp/OpenBOR_PSP.dev
   D /psp/OpenBOR_PSP.layout
   D /sdl/Makefile
   D /sdl/OpenBOR_GP2X.dev

Ultimate Makefile for all the following platforms..... PSP, GP2X, Windows, Linux!
------------------------------------------------------------------------
r629 | SumolX | 2007-03-20 15:11:37 -0400 (Tue, 20 Mar 2007) | 1 line
Changed paths:
   M /openbor.c
   M /psp/Makefile

psp/Makefile now supports scriptlib and openbor.c updated to support memoryAvailable()
------------------------------------------------------------------------
r628 | SumolX | 2007-03-20 14:57:30 -0400 (Tue, 20 Mar 2007) | 1 line
Changed paths:
   M /sdl/Makefile
   M /source/utils.c

GP2X, Linux and Window Makefile updated and slight update to utils.c
------------------------------------------------------------------------
r627 | utunnels | 2007-03-20 14:49:36 -0400 (Tue, 20 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

remove header infomations to openbor.h.
------------------------------------------------------------------------
r626 | utunnels | 2007-03-20 14:48:26 -0400 (Tue, 20 Mar 2007) | 1 line
Changed paths:
   M /sdl/Makefile.win
   M /sdl/OpenBOR_WIN.dev

update project file.
------------------------------------------------------------------------
r625 | utunnels | 2007-03-20 14:47:35 -0400 (Tue, 20 Mar 2007) | 1 line
Changed paths:
   A /source/scriptlib
   A /source/scriptlib/FirstFollow.h
   A /source/scriptlib/Instruction.c
   A /source/scriptlib/Instruction.h
   A /source/scriptlib/Interpreter.c
   A /source/scriptlib/Interpreter.h
   A /source/scriptlib/Lexer.c
   A /source/scriptlib/Lexer.h
   A /source/scriptlib/List.c
   A /source/scriptlib/List.h
   A /source/scriptlib/Parser.c
   A /source/scriptlib/Parser.h
   A /source/scriptlib/ParserSet.c
   A /source/scriptlib/ParserSet.h
   A /source/scriptlib/Productions.h
   A /source/scriptlib/ScriptVariant.c
   A /source/scriptlib/ScriptVariant.h
   A /source/scriptlib/Stack.c
   A /source/scriptlib/Stack.h
   A /source/scriptlib/StackedSymbolTable.c
   A /source/scriptlib/StackedSymbolTable.h
   A /source/scriptlib/SymbolTable.c
   A /source/scriptlib/SymbolTable.h
   A /source/scriptlib/depends.h

the script engine.
------------------------------------------------------------------------
r624 | utunnels | 2007-03-20 14:44:43 -0400 (Tue, 20 Mar 2007) | 1 line
Changed paths:
   A /openborscript.c
   A /openborscript.h

contains script functions used by openbor.
------------------------------------------------------------------------
r623 | utunnels | 2007-03-20 14:42:33 -0400 (Tue, 20 Mar 2007) | 1 line
Changed paths:
   A /openbor.h

header file used by openbor.c and openborscript.c
------------------------------------------------------------------------
r622 | SumolX | 2007-03-20 13:59:51 -0400 (Tue, 20 Mar 2007) | 1 line
Changed paths:
   M /openbor.c
   M /psp/Makefile
   M /psp/pspport.h
   M /sdl/Makefile.win
   M /sdl/OpenBOR_WIN.dev
   D /source/adpcm.c
   D /source/adpcm.h
   A /source/adpcmlib
   A /source/adpcmlib/adpcm.c
   A /source/adpcmlib/adpcm.h
   D /source/anigif.c
   D /source/anigif.h
   D /source/bitmap.c
   D /source/bitmap.h
   D /source/cachepak.c
   D /source/cachepak.h
   D /source/draw.c
   D /source/draw.h
   D /source/filecache.c
   D /source/filecache.h
   D /source/font.c
   D /source/font.h
   A /source/gamelib
   A /source/gamelib/anigif.c
   A /source/gamelib/anigif.h
   A /source/gamelib/bitmap.c
   A /source/gamelib/bitmap.h
   A /source/gamelib/cachepak.c
   A /source/gamelib/cachepak.h
   A /source/gamelib/draw.c
   A /source/gamelib/draw.h
   A /source/gamelib/filecache.c
   A /source/gamelib/filecache.h
   A /source/gamelib/font.c
   A /source/gamelib/font.h
   A /source/gamelib/loadimg.c
   A /source/gamelib/loadimg.h
   A /source/gamelib/palette.c
   A /source/gamelib/palette.h
   A /source/gamelib/screen.c
   A /source/gamelib/screen.h
   A /source/gamelib/sprite.c
   A /source/gamelib/sprite.h
   A /source/gamelib/spritef.c
   A /source/gamelib/spriteq.c
   A /source/gamelib/spriteq.h
   A /source/gamelib/texture.c
   A /source/gamelib/texture.h
   A /source/gamelib/types.h
   D /source/loadimg.c
   D /source/loadimg.h
   A /source/memlib
   A /source/memlib/memage.c
   A /source/memlib/memage.h
   D /source/palette.c
   D /source/palette.h
   A /source/pcxlib
   A /source/pcxlib/savepcx.c
   A /source/pcxlib/savepcx.h
   D /source/rand32.c
   D /source/rand32.h
   A /source/randlib
   A /source/randlib/rand32.c
   A /source/randlib/rand32.h
   D /source/savepcx.c
   D /source/savepcx.h
   D /source/screen.c
   D /source/screen.h
   D /source/sprite.c
   D /source/sprite.h
   D /source/spritef.c
   D /source/spriteq.c
   D /source/spriteq.h
   D /source/texture.c
   D /source/texture.h
   A /source/tracelib
   A /source/tracelib/tracemalloc.c
   A /source/tracelib/tracemalloc.h
   D /source/tracemalloc.c
   D /source/tracemalloc.h
   D /source/types.h
   M /source/utils.c
   M /source/utils.h

once again a new layout to source files.... perhaps last change as i think this is the most organized yet!
------------------------------------------------------------------------
r621 | SumolX | 2007-03-19 22:12:46 -0400 (Mon, 19 Mar 2007) | 1 line
Changed paths:
   M /source/tracemalloc.c

added some safety checks to initial entry of tracefree()
------------------------------------------------------------------------
r620 | SumolX | 2007-03-19 14:33:42 -0400 (Mon, 19 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

fix for smartspawn() now uses playercount = count_ents(TYPE_PLAYER) as a basis for setting entities prop health.
------------------------------------------------------------------------
r619 | utunnels | 2007-03-19 13:17:38 -0400 (Mon, 19 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

fixd checking of spawn health.
------------------------------------------------------------------------
r618 | utunnels | 2007-03-19 12:40:58 -0400 (Mon, 19 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

spawnplayerc -> spawnplayer_count, itemplayerc -> itemplayer_count
------------------------------------------------------------------------
r617 | utunnels | 2007-03-19 12:30:44 -0400 (Mon, 19 Mar 2007) | 2 lines
Changed paths:
   M /openbor.c

Fixed a bug that cant spawn player at the very beginning of level caused by spawnplayerc.

------------------------------------------------------------------------
r616 | SumolX | 2007-03-19 10:01:57 -0400 (Mon, 19 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

renamed variable spawnplayerc to spawnplayer_count and other variables that were xxxxxxplayerc to xxxxxxxplayer_count for easier reading.
------------------------------------------------------------------------
r615 | utunnels | 2007-03-19 08:29:17 -0400 (Mon, 19 Mar 2007) | 4 lines
Changed paths:
   M /openbor.c

merge if2p/if3p/if4p to itemplayerc.
merge spawn2p/spawn3p/spawn4p to spawnplayerc.
merge health/health2p/health3p/health4p to health[4].

------------------------------------------------------------------------
r614 | utunnels | 2007-03-18 13:14:02 -0400 (Sun, 18 Mar 2007) | 2 lines
Changed paths:
   M /openbor.c

Fix a bug I made that uses score for throw score(should use attack force).
Some change in normal_trymove and addscore, prevent enemy throw enemy or npc throw enemy adding score to players.
------------------------------------------------------------------------
r613 | utunnels | 2007-03-18 12:15:10 -0400 (Sun, 18 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

Use self->maxmp/maxhealth instead of self->model->mp/health when get an item.
------------------------------------------------------------------------
r612 | utunnels | 2007-03-18 07:29:13 -0400 (Sun, 18 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

Fix some problems caused by ent_set_anim, e.g., move, weapfreame, throw/tossframe.
------------------------------------------------------------------------
r611 | SumolX | 2007-03-17 12:31:22 -0400 (Sat, 17 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

final fix for display credits system for gp2x and dc since they use filecaching systems.
------------------------------------------------------------------------
r610 | SumolX | 2007-03-17 01:54:44 -0400 (Sat, 17 Mar 2007) | 1 line
Changed paths:
   M /openbor.c
   M /source/sprite.h
   M /source/types.h
   M /xbox/OpenBoR.vcproj

xbox now requires encodesprite_flip to save memory!
------------------------------------------------------------------------
r609 | SumolX | 2007-03-15 14:02:57 -0400 (Thu, 15 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

gp2x fps counter now supported
------------------------------------------------------------------------
r608 | SumolX | 2007-03-15 14:00:39 -0400 (Thu, 15 Mar 2007) | 1 line
Changed paths:
   M /sdl/video.c

removed unecessary command.
------------------------------------------------------------------------
r607 | utunnels | 2007-03-15 13:04:00 -0400 (Thu, 15 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

Allow enemy arrows to hit obstacles by default.
------------------------------------------------------------------------
r606 | utunnels | 2007-03-15 12:49:34 -0400 (Thu, 15 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

Fixed a platform checking bug I made.
------------------------------------------------------------------------
r605 | SumolX | 2007-03-15 11:55:40 -0400 (Thu, 15 Mar 2007) | 1 line
Changed paths:
   M /sdl/video.c

GP2X now supports SDL Video Hardware Encoding!
------------------------------------------------------------------------
r604 | SumolX | 2007-03-15 10:25:58 -0400 (Thu, 15 Mar 2007) | 1 line
Changed paths:
   M /openbor.c
   M /sdl/sdlport.c
   M /source/utils.c
   D /xbox/data/menu.gfx
   A /xbox/data/menu.pak
   M /xbox/generic/xboxport.cpp

menu/display credit platform update
------------------------------------------------------------------------
r603 | SumolX | 2007-03-15 01:57:42 -0400 (Thu, 15 Mar 2007) | 1 line
Changed paths:
   M /openbor.c
   M /source/anigif.c
   M /source/loadimg.c
   M /xbox/generic/xboxport.cpp

xbox is up and running again! and this time... it seems stable with no lock ups during in-game or exiting!
------------------------------------------------------------------------
r602 | SumolX | 2007-03-14 23:43:38 -0400 (Wed, 14 Mar 2007) | 1 line
Changed paths:
   M /source/font.c
   M /source/loadimg.c
   M /source/utils.c

removed unecessary checks and xbox default drive for now is F
------------------------------------------------------------------------
r601 | SumolX | 2007-03-14 11:58:27 -0400 (Wed, 14 Mar 2007) | 1 line
Changed paths:
   M /sdl/gp2x/control.c
   M /sdl/sblaster.c
   M /sdl/sblaster.h

Gp2X now has Volume button support!
------------------------------------------------------------------------
r600 | SumolX | 2007-03-14 10:48:02 -0400 (Wed, 14 Mar 2007) | 1 line
Changed paths:
   M /sdl/gp2x/gp2xport.c

gp2x now supports mmuhack
------------------------------------------------------------------------
r599 | SumolX | 2007-03-14 10:47:33 -0400 (Wed, 14 Mar 2007) | 1 line
Changed paths:
   A /sdl/gp2x/system
   A /sdl/gp2x/system/mmuhack.o

MMU hack for general system speed up for gp2x system.
------------------------------------------------------------------------
r598 | SumolX | 2007-03-13 16:08:32 -0400 (Tue, 13 Mar 2007) | 1 line
Changed paths:
   M /openbor.c
   M /sdl/Makefile
   M /sdl/gp2x/gp2xport.c
   M /sdl/sdlport.h
   M /source/anigif.c
   M /source/cachepak.c
   M /source/filecache.c

GP2X now uses filecaching!
------------------------------------------------------------------------
r597 | SumolX | 2007-03-13 15:37:24 -0400 (Tue, 13 Mar 2007) | 1 line
Changed paths:
   A /source/cachepak.c
   A /source/cachepak.h
   A /source/filecache.c
   A /source/filecache.h

file caching is now a shared library.
------------------------------------------------------------------------
r596 | SumolX | 2007-03-13 14:58:06 -0400 (Tue, 13 Mar 2007) | 1 line
Changed paths:
   M /psp/Makefile
   D /psp/filecache.c
   D /psp/filecache.h
   D /psp/psppak.c
   D /psp/psppak.h
   M /psp/pspport.h
   M /source/anigif.c

PSP filecaching library will now be shared with DC and GP2X
------------------------------------------------------------------------
r595 | SumolX | 2007-03-12 10:37:01 -0400 (Mon, 12 Mar 2007) | 1 line
Changed paths:
   M /source/anigif.c
   M /source/bitmap.c
   M /source/draw.c
   M /source/font.c
   M /source/loadimg.c
   M /source/savepcx.c
   M /source/sprite.c
   M /source/sprite.h
   M /source/spriteq.c

there are allot of issues where char and unsigned chars are being typecast into each other.  Therefore I started to clean up the code and match up types of variables, arrays and pointers.
------------------------------------------------------------------------
r594 | utunnels | 2007-03-12 10:09:25 -0400 (Mon, 12 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

Fix spawn/respawn mis-use when npc/enemy spawn.
------------------------------------------------------------------------
r593 | SumolX | 2007-03-12 09:50:16 -0400 (Mon, 12 Mar 2007) | 1 line
Changed paths:
   M /source/tracemalloc.c

Error Checking and return proper values.
------------------------------------------------------------------------
r592 | utunnels | 2007-03-12 08:05:54 -0400 (Mon, 12 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

slightly changed.
------------------------------------------------------------------------
r591 | utunnels | 2007-03-12 07:45:47 -0400 (Mon, 12 Mar 2007) | 2 lines
Changed paths:
   M /openbor.c

@cmd spawn ...
You will forget spawnframe/summonframe.
------------------------------------------------------------------------
r590 | SumolX | 2007-03-11 23:50:58 -0400 (Sun, 11 Mar 2007) | 1 line
Changed paths:
   M /source/utils.c

getPakName Fix for XBOX
------------------------------------------------------------------------
r589 | SumolX | 2007-03-11 21:21:50 -0400 (Sun, 11 Mar 2007) | 1 line
Changed paths:
   M /openbor.c
   M /sdl/Makefile
   M /source/sprite.h
   M /source/types.h

Gp2X graphic issues fixed!
------------------------------------------------------------------------
r588 | SumolX | 2007-03-11 21:10:14 -0400 (Sun, 11 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

double check to unload menu fonts... prior to game.
------------------------------------------------------------------------
r587 | SumolX | 2007-03-11 20:25:07 -0400 (Sun, 11 Mar 2007) | 1 line
Changed paths:
   M /sdl/soundmix.c

sdl cleanup
------------------------------------------------------------------------
r586 | SumolX | 2007-03-11 20:24:43 -0400 (Sun, 11 Mar 2007) | 1 line
Changed paths:
   M /source/anigif.c
   M /source/draw.c
   M /source/loadimg.c
   M /source/screen.c
   M /source/spritef.c
   M /source/texture.c
   M /source/types.h

Global source cleanup/compatibility
------------------------------------------------------------------------
r585 | SumolX | 2007-03-11 20:23:45 -0400 (Sun, 11 Mar 2007) | 1 line
Changed paths:
   M /psp/OpenBOR_PSP.layout
   M /psp/pspmenu.c
   M /psp/soundmix.c

psp merging/cleanup
------------------------------------------------------------------------
r584 | SumolX | 2007-03-11 20:23:16 -0400 (Sun, 11 Mar 2007) | 1 line
Changed paths:
   D /dos/SPRITE.C
   D /dos/SPRITE.H
   M /dos/SSPRITE.C
   M /dos/make.bat

more dos merging/cleanup
------------------------------------------------------------------------
r583 | SumolX | 2007-03-11 19:21:49 -0400 (Sun, 11 Mar 2007) | 1 line
Changed paths:
   M /source/loadimg.c

loadimg
------------------------------------------------------------------------
r582 | utunnels | 2007-03-11 15:53:33 -0400 (Sun, 11 Mar 2007) | 9 lines
Changed paths:
   M /openbor.c

Free command system. Allow you to execute specified commnd in an animation.

You can use up to 8 command per frame. Each command can have up to 32 arguments.

@cmd cmdname arg1 arg2 arg3 ....

command function is like this:
void (*function)(int argc, s_argval* args, entity* ent);

------------------------------------------------------------------------
r581 | SumolX | 2007-03-11 15:28:38 -0400 (Sun, 11 Mar 2007) | 1 line
Changed paths:
   M /source/loadimg.c

fixed!
------------------------------------------------------------------------
r580 | utunnels | 2007-03-11 13:18:35 -0400 (Sun, 11 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

Fix wall/hole checking method when player spawn.
------------------------------------------------------------------------
r579 | SumolX | 2007-03-10 22:07:13 -0500 (Sat, 10 Mar 2007) | 1 line
Changed paths:
   M /sdl/OpenBOR_GP2X.dev

slight update to gp2x
------------------------------------------------------------------------
r578 | SumolX | 2007-03-10 21:18:32 -0500 (Sat, 10 Mar 2007) | 1 line
Changed paths:
   M /openbor.c
   M /sdl/sdlport.c
   M /source/bitmap.c
   M /source/font.c
   M /source/loadimg.c
   M /source/savepcx.c
   M /source/screen.c
   M /source/utils.c

A whole bunch of bug fixes and finally GP2X is up and running!
------------------------------------------------------------------------
r577 | SumolX | 2007-03-10 18:37:00 -0500 (Sat, 10 Mar 2007) | 1 line
Changed paths:
   A /xbox
   A /xbox/OpenBoR.sln
   A /xbox/OpenBoR.vcproj
   A /xbox/common
   A /xbox/common/include
   A /xbox/common/include/xbapp.h
   A /xbox/common/include/xbfont.h
   A /xbox/common/include/xbhelp.h
   A /xbox/common/include/xbinput.h
   A /xbox/common/include/xbmesh.h
   A /xbox/common/include/xbresource.h
   A /xbox/common/include/xbsound.h
   A /xbox/common/include/xbstopwatch.h
   A /xbox/common/include/xbutil.h
   A /xbox/common/src
   A /xbox/common/src/xbapp.cpp
   A /xbox/common/src/xbfont.cpp
   A /xbox/common/src/xbhelp.cpp
   A /xbox/common/src/xbinput.cpp
   A /xbox/common/src/xbmesh.cpp
   A /xbox/common/src/xbresource.cpp
   A /xbox/common/src/xbsound.cpp
   A /xbox/common/src/xbstopwatch.cpp
   A /xbox/common/src/xbutil.cpp
   A /xbox/control.c
   A /xbox/control.h
   A /xbox/data
   A /xbox/data/menu.gfx
   A /xbox/generic
   A /xbox/generic/2xsaiw.obj
   A /xbox/generic/2xsaiwin.c
   A /xbox/generic/2xsaiwin.h
   A /xbox/generic/SndXBOX.cxx
   A /xbox/generic/SndXBOX.hxx
   A /xbox/generic/configuration.h
   A /xbox/generic/custom_launch_params.cpp
   A /xbox/generic/custom_launch_params.h
   A /xbox/generic/gamescreen.h
   A /xbox/generic/graphicscontext.cpp
   A /xbox/generic/graphicscontext.h
   A /xbox/generic/hq2x16.obj
   A /xbox/generic/iosupport.cpp
   A /xbox/generic/iosupport.h
   A /xbox/generic/keyboard_api.h
   A /xbox/generic/panel.cpp
   A /xbox/generic/panel.h
   A /xbox/generic/scale2x.cpp
   A /xbox/generic/simple2x.cpp
   A /xbox/generic/skin.cpp
   A /xbox/generic/skin.h
   A /xbox/generic/undocumented.h
   A /xbox/generic/wnaspi32.h
   A /xbox/generic/xboxport.cpp
   A /xbox/generic/xboxport.h
   A /xbox/generic/xmldocument.cpp
   A /xbox/generic/xmldocument.h
   A /xbox/joy.h
   A /xbox/keyboard.h
   A /xbox/packfile.c
   A /xbox/packfile.h
   A /xbox/sblaster.c
   A /xbox/sblaster.h
   A /xbox/soundmix.c
   A /xbox/soundmix.h
   A /xbox/timer.c
   A /xbox/timer.h
   A /xbox/vga.h
   A /xbox/video.c
   A /xbox/video.h

xbox checked in!
------------------------------------------------------------------------
r576 | SumolX | 2007-03-10 18:34:04 -0500 (Sat, 10 Mar 2007) | 1 line
Changed paths:
   A /tools
   A /tools/PackListCreator
   A /tools/PackListCreator/Makefile.win
   A /tools/PackListCreator/PackListCreator.c
   A /tools/PackListCreator/PackListCreator.dev
   A /tools/PackListCreator/PackListCreator.exe
   A /tools/PackListCreator/packer.exe
   A /tools/PackListCreator/paxplode.exe

tools checked in
------------------------------------------------------------------------
r575 | SumolX | 2007-03-10 18:32:54 -0500 (Sat, 10 Mar 2007) | 1 line
Changed paths:
   A /sdl
   A /sdl/Makefile
   A /sdl/Makefile.win
   A /sdl/OpenBOR.rc
   A /sdl/OpenBOR.res
   A /sdl/OpenBOR_GP2X.dev
   A /sdl/OpenBOR_WIN.dev
   A /sdl/OpenBOR_WIN.exe.Manifest
   A /sdl/OpenBOR_WIN.ico
   A /sdl/OpenBOR_WIN_private.h
   A /sdl/OpenBOR_WIN_private.rc
   A /sdl/SDL.dll
   A /sdl/SDL_gfx.dll
   A /sdl/SDL_image.dll
   A /sdl/gp2x
   A /sdl/gp2x/control.c
   A /sdl/gp2x/control.h
   A /sdl/gp2x/gp2xport.c
   A /sdl/gp2x/gp2xport.h
   A /sdl/menu
   A /sdl/menu/font1.gif
   A /sdl/menu/font2.gif
   A /sdl/menu/font3.gif
   A /sdl/menu/icon.bmp
   A /sdl/menu/logo.gif
   A /sdl/packfile.c
   A /sdl/packfile.h
   A /sdl/sblaster.c
   A /sdl/sblaster.h
   A /sdl/sdl
   A /sdl/sdl/control.c
   A /sdl/sdl/control.h
   A /sdl/sdlport.c
   A /sdl/sdlport.h
   A /sdl/soundmix.c
   A /sdl/soundmix.h
   A /sdl/ssprite.c
   A /sdl/ssprite.h
   A /sdl/timer.c
   A /sdl/timer.h
   A /sdl/vga.h
   A /sdl/video.c
   A /sdl/video.h

svn checked in!
------------------------------------------------------------------------
r574 | SumolX | 2007-03-10 18:25:52 -0500 (Sat, 10 Mar 2007) | 1 line
Changed paths:
   A /psp
   A /psp/Makefile
   A /psp/OpenBOR_PSP.dev
   A /psp/OpenBOR_PSP.layout
   A /psp/control.c
   A /psp/control.h
   A /psp/data
   A /psp/data/Menu.png
   A /psp/data/icon0.png
   A /psp/data/pic1.png
   A /psp/data/readme.txt
   A /psp/filecache.c
   A /psp/filecache.h
   A /psp/framebuffer.c
   A /psp/framebuffer.h
   A /psp/graphics.c
   A /psp/graphics.h
   A /psp/hankaku.c
   A /psp/packfile.h
   A /psp/pspmenu.c
   A /psp/pspmenu.h
   A /psp/psppak.c
   A /psp/psppak.h
   A /psp/pspport.c
   A /psp/pspport.h
   A /psp/pspsound.c
   A /psp/pspsound.h
   A /psp/pspwifi.c
   A /psp/pspwifi.h
   A /psp/sblaster.c
   A /psp/sblaster.h
   A /psp/soundmix.c
   A /psp/soundmix.h
   A /psp/timer.c
   A /psp/timer.h
   A /psp/vga.h
   A /psp/video.c
   A /psp/video.h

psp checked in!
------------------------------------------------------------------------
r573 | SumolX | 2007-03-10 18:24:02 -0500 (Sat, 10 Mar 2007) | 1 line
Changed paths:
   A /dos
   A /dos/ASMCOPY.ASM
   A /dos/ASMCOPY.H
   A /dos/CONTROL.C
   A /dos/CONTROL.H
   A /dos/DOSPORT.C
   A /dos/DOSPORT.H
   A /dos/JOY.C
   A /dos/JOY.H
   A /dos/KEYBOARD.ASM
   A /dos/KEYBOARD.H
   A /dos/PACKFILE.C
   A /dos/PACKFILE.H
   A /dos/RAND32.ASM
   A /dos/RAND32.H
   A /dos/SBLASTER.C
   A /dos/SBLASTER.H
   A /dos/SOUNDMIX.C
   A /dos/SOUNDMIX.H
   A /dos/SPRITE.C
   A /dos/SPRITE.H
   A /dos/SSPRITE.C
   A /dos/SSPRITE.H
   A /dos/SYSTEM.C
   A /dos/SYSTEM.H
   A /dos/TIMER.ASM
   A /dos/TIMER.H
   A /dos/VESA.C
   A /dos/VESA.H
   A /dos/VGA.ASM
   A /dos/VGA.H
   A /dos/VIDEO.C
   A /dos/VIDEO.H
   A /dos/clean.bat
   A /dos/make.bat
   A /dos/menu
   A /dos/menu/font1.gif
   A /dos/menu/font2.gif
   A /dos/menu/font3.gif
   A /dos/menu/logo.gif

dos checked in
------------------------------------------------------------------------
r572 | SumolX | 2007-03-10 18:20:43 -0500 (Sat, 10 Mar 2007) | 1 line
Changed paths:
   D /dc/OpenBOR_DC.suo

unnecessary dc file
------------------------------------------------------------------------
r571 | SumolX | 2007-03-10 18:20:09 -0500 (Sat, 10 Mar 2007) | 1 line
Changed paths:
   A /dc
   A /dc/BUILD_NTSC.BAT
   A /dc/BUILD_PAL.BAT
   A /dc/CLEAN.BAT
   A /dc/Makefile
   A /dc/OpenBOR_DC.suo
   A /dc/bios.h
   A /dc/bios.s
   A /dc/borstartup.c
   A /dc/borstartup.h
   A /dc/borstartup_img.h
   A /dc/control.c
   A /dc/control.h
   A /dc/crt0.s
   A /dc/dc.x
   A /dc/dcirq.c
   A /dc/dcirq.h
   A /dc/dcloadsc.s
   A /dc/dcmath.h
   A /dc/dcmath.s
   A /dc/dcpad.c
   A /dc/dcpad.h
   A /dc/dcpak.c
   A /dc/dcpak.h
   A /dc/dcport.c
   A /dc/dcport.h
   A /dc/dcsound.c
   A /dc/dcsound.h
   A /dc/dcvga.c
   A /dc/dcvga.h
   A /dc/filecache.c
   A /dc/filecache.h
   A /dc/g2.c
   A /dc/g2.h
   A /dc/gdrom.c
   A /dc/gdrom.h
   A /dc/make.exe
   A /dc/menu
   A /dc/menu/menu.pak
   A /dc/mingwm10.dll
   A /dc/ntsc
   A /dc/packfile.h
   A /dc/pad32.c
   A /dc/pad32.exe
   A /dc/pal
   A /dc/rm.exe
   A /dc/sblaster.h
   A /dc/soundmix.c
   A /dc/soundmix.h
   A /dc/syscalls.c
   A /dc/timer.c
   A /dc/timer.h
   A /dc/vbr.s
   A /dc/vga.c
   A /dc/vga.h
   A /dc/video.c
   A /dc/video.h

DC checked in!
------------------------------------------------------------------------
r570 | SumolX | 2007-03-10 18:17:29 -0500 (Sat, 10 Mar 2007) | 1 line
Changed paths:
   D /DC
   D /DOS
   D /PSP
   D /SDL
   D /TOOLS
   D /XBOX

major source unification!
------------------------------------------------------------------------
r569 | SumolX | 2007-03-10 17:29:32 -0500 (Sat, 10 Mar 2007) | 1 line
Changed paths:
   M /DC/Makefile
   D /DC/adpcm.c
   D /DC/adpcm.h
   D /DC/anigif.c
   D /DC/anigif.h
   D /DC/bitmap.c
   D /DC/bitmap.h
   M /DC/dcport.c
   M /DC/dcport.h
   D /DC/draw.c
   D /DC/draw.h
   D /DC/font.c
   D /DC/font.h
   D /DC/loadimg.c
   D /DC/loadimg.h
   D /DC/palette.c
   D /DC/palette.h
   D /DC/rand32.c
   D /DC/rand32.h
   D /DC/screen.c
   D /DC/screen.h
   D /DC/sprite.c
   D /DC/sprite.h
   D /DC/spriteq.c
   D /DC/spriteq.h
   D /DC/texture.c
   D /DC/texture.h
   D /DC/tracemalloc.c
   D /DC/tracemalloc.h
   D /DC/types.h
   D /DC/utils.c
   D /DC/utils.h
   D /DOS/ADPCM.C
   D /DOS/ADPCM.H
   D /DOS/ANIGIF.C
   D /DOS/ANIGIF.H
   D /DOS/BITMAP.C
   D /DOS/BITMAP.H
   M /DOS/DOSPORT.H
   D /DOS/DRAW.C
   D /DOS/DRAW.H
   D /DOS/FONT.C
   D /DOS/FONT.H
   D /DOS/LOADIMG.C
   D /DOS/LOADIMG.H
   D /DOS/PALETTE.C
   D /DOS/PALETTE.H
   D /DOS/SAVEPCX.C
   D /DOS/SAVEPCX.H
   D /DOS/SCREEN.C
   D /DOS/SCREEN.H
   M /DOS/SOUNDMIX.C
   M /DOS/SPRITE.C
   D /DOS/SPRITEQ.C
   D /DOS/SPRITEQ.H
   M /DOS/SSPRITE.C
   D /DOS/TEXTURE.C
   D /DOS/TEXTURE.H
   D /DOS/TRACEMALLOC.C
   D /DOS/TRACEMALLOC.H
   D /DOS/TYPES.H
   D /DOS/UTILS.C
   D /DOS/UTILS.H
   M /DOS/VIDEO.C
   M /DOS/make.bat
   M /PSP/Makefile
   M /PSP/OpenBOR_PSP.dev
   D /PSP/adpcm.c
   D /PSP/adpcm.h
   D /PSP/anigif.c
   D /PSP/anigif.h
   D /PSP/bitmap.c
   D /PSP/bitmap.h
   D /PSP/draw.c
   D /PSP/draw.h
   D /PSP/font.c
   D /PSP/font.h
   D /PSP/io.h
   D /PSP/loadimg.c
   D /PSP/loadimg.h
   D /PSP/palette.c
   D /PSP/palette.h
   M /PSP/psppak.c
   M /PSP/psppak.h
   D /PSP/rand32.c
   D /PSP/rand32.h
   D /PSP/screen.c
   D /PSP/screen.h
   D /PSP/sprite.c
   D /PSP/sprite.h
   D /PSP/spriteq.c
   D /PSP/spriteq.h
   D /PSP/texture.c
   D /PSP/texture.h
   M /PSP/timer.c
   D /PSP/tracemalloc.c
   D /PSP/tracemalloc.h
   D /PSP/types.h
   D /PSP/utils.c
   D /PSP/utils.h
   M /SDL/Makefile
   M /SDL/Makefile.win
   M /SDL/OpenBOR_GP2X.dev
   M /SDL/OpenBOR_WIN.dev
   D /SDL/adpcm.c
   D /SDL/adpcm.h
   D /SDL/anigif.c
   D /SDL/anigif.h
   D /SDL/bitmap.c
   D /SDL/bitmap.h
   D /SDL/draw.c
   D /SDL/draw.h
   D /SDL/font.c
   D /SDL/font.h
   M /SDL/gp2x/gp2xport.c
   D /SDL/loadimg.c
   D /SDL/loadimg.h
   M /SDL/packfile.c
   D /SDL/palette.c
   D /SDL/palette.h
   D /SDL/rand32.c
   D /SDL/rand32.h
   D /SDL/savepcx.c
   D /SDL/savepcx.h
   D /SDL/screen.c
   D /SDL/screen.h
   M /SDL/sdlport.c
   M /SDL/sdlport.h
   M /SDL/soundmix.c
   M /SDL/soundmix.h
   D /SDL/sprite.c
   D /SDL/sprite.h
   D /SDL/spriteq.c
   D /SDL/spriteq.h
   D /SDL/texture.c
   D /SDL/texture.h
   D /SDL/tracemalloc.c
   D /SDL/tracemalloc.h
   D /SDL/types.h
   D /SDL/utils.c
   D /SDL/utils.h
   M /SDL/video.c
   M /XBOX/OpenBoR.vcproj
   D /XBOX/Source
   A /XBOX/control.c
   A /XBOX/control.h
   A /XBOX/joy.h
   A /XBOX/keyboard.h
   A /XBOX/packfile.c
   A /XBOX/packfile.h
   A /XBOX/sblaster.c
   A /XBOX/sblaster.h
   A /XBOX/soundmix.c
   A /XBOX/soundmix.h
   A /XBOX/timer.c
   A /XBOX/timer.h
   A /XBOX/vga.h
   A /XBOX/video.c
   A /XBOX/video.h
   A /source
   A /source/adpcm.c
   A /source/adpcm.h
   A /source/anigif.c
   A /source/anigif.h
   A /source/bitmap.c
   A /source/bitmap.h
   A /source/draw.c
   A /source/draw.h
   A /source/font.c
   A /source/font.h
   A /source/io.h
   A /source/loadimg.c
   A /source/loadimg.h
   A /source/palette.c
   A /source/palette.h
   A /source/rand32.c
   A /source/rand32.h
   A /source/savepcx.c
   A /source/savepcx.h
   A /source/screen.c
   A /source/screen.h
   A /source/sprite.c
   A /source/sprite.h
   A /source/spritef.c
   A /source/spriteq.c
   A /source/spriteq.h
   A /source/texture.c
   A /source/texture.h
   A /source/tracemalloc.c
   A /source/tracemalloc.h
   A /source/types.h
   A /source/utils.c
   A /source/utils.h


------------------------------------------------------------------------
r568 | utunnels | 2007-03-10 13:33:07 -0500 (Sat, 10 Mar 2007) | 5 lines
Changed paths:
   M /openbor.c

Checking for walls/holes when players spawn.
maxwallheight command in levels.txt ( max wall height that you can spawn a player onto)
Fix cant-throw-stars bug.
Fix unsummonframe-suicide bug.

------------------------------------------------------------------------
r567 | utunnels | 2007-03-10 05:15:42 -0500 (Sat, 10 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

Suicide bug of unsummonframe fixed.
------------------------------------------------------------------------
r566 | utunnels | 2007-03-10 04:51:26 -0500 (Sat, 10 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

Subtype both bug of endlevel item fixed for 4players code.
------------------------------------------------------------------------
r565 | utunnels | 2007-03-09 11:45:12 -0500 (Fri, 09 Mar 2007) | 2 lines
Changed paths:
   M /openbor.c

Temporary fix enemy/npc-move-into-walls bug.

------------------------------------------------------------------------
r564 | SumolX | 2007-03-08 20:12:46 -0500 (Thu, 08 Mar 2007) | 1 line
Changed paths:
   M /SDL/Makefile

GP2X should be default for makefile
------------------------------------------------------------------------
r563 | SumolX | 2007-03-08 19:42:45 -0500 (Thu, 08 Mar 2007) | 1 line
Changed paths:
   M /SDL/Makefile

makeing sure only window shows
------------------------------------------------------------------------
r562 | SumolX | 2007-03-08 19:37:49 -0500 (Thu, 08 Mar 2007) | 1 line
Changed paths:
   M /SDL/Makefile
   M /SDL/palette.c
   M /SDL/palette.h
   M /SDL/video.c

more updates and clean up!
------------------------------------------------------------------------
r561 | SumolX | 2007-03-08 18:30:26 -0500 (Thu, 08 Mar 2007) | 1 line
Changed paths:
   M /SDL/gp2x/control.c

removed SDL_JoystickClose from ControlExit()  It was causing a crash... perhaps SDL not fully implemented yet?
------------------------------------------------------------------------
r560 | SumolX | 2007-03-08 14:36:07 -0500 (Thu, 08 Mar 2007) | 1 line
Changed paths:
   M /SDL/Makefile

More Updates to Makefile
------------------------------------------------------------------------
r559 | SumolX | 2007-03-08 12:13:52 -0500 (Thu, 08 Mar 2007) | 1 line
Changed paths:
   M /SDL/Makefile
   A /SDL/OpenBOR.rc
   A /SDL/OpenBOR.res

Addition updates to makefile
------------------------------------------------------------------------
r558 | SumolX | 2007-03-07 21:06:50 -0500 (Wed, 07 Mar 2007) | 1 line
Changed paths:
   M /SDL/Makefile

changed extension for linux.
------------------------------------------------------------------------
r557 | SumolX | 2007-03-07 19:15:34 -0500 (Wed, 07 Mar 2007) | 1 line
Changed paths:
   A /SDL/Makefile
   D /SDL/Makefile.gp2x
   M /SDL/Makefile.win
   M /SDL/OpenBOR_GP2X.dev
   M /SDL/OpenBOR_WIN.dev
   M /SDL/gp2x/io.h
   D /SDL/gp2x/video.c
   M /SDL/palette.c
   A /SDL/sdl
   A /SDL/sdl/control.c
   A /SDL/sdl/control.h
   M /SDL/sdlport.h
   M /SDL/soundmix.c
   M /SDL/soundmix.h
   M /SDL/sprite.c
   A /SDL/video.c
   D /SDL/win

A massive platform update for SDL, Linux and GP2X.  They now all use 1 makefile but I kept Makefile.win for debugging purposes.
------------------------------------------------------------------------
r556 | utunnels | 2007-03-07 13:31:37 -0500 (Wed, 07 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

Set advancey to scrollminz if scrollz command is used at very beginning, so panel won't start scrolling down/up if you spawn a scrollz limiter.
------------------------------------------------------------------------
r555 | utunnels | 2007-03-07 07:29:00 -0500 (Wed, 07 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

Slightly change in spawnframe. Only set playerindex with TYPE_SHOT.
------------------------------------------------------------------------
r554 | SumolX | 2007-03-06 15:04:20 -0500 (Tue, 06 Mar 2007) | 1 line
Changed paths:
   M /SDL/sdlport.c
   M /SDL/tracemalloc.c

GP2X platform updates
------------------------------------------------------------------------
r553 | SumolX | 2007-03-06 12:53:22 -0500 (Tue, 06 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

Cleanup/Organize variable declarations for non-GNU compilers that have issues.
------------------------------------------------------------------------
r552 | utunnels | 2007-03-06 12:34:07 -0500 (Tue, 06 Mar 2007) | 2 lines
Changed paths:
   M /openbor.c

blockade command.
Limit how far you can go back in direction-both levels.
------------------------------------------------------------------------
r551 | SumolX | 2007-03-06 12:16:00 -0500 (Tue, 06 Mar 2007) | 1 line
Changed paths:
   M /openbor.c

timeicon updated for complete modder control and new bgicon!
------------------------------------------------------------------------
r550 | utunnels | 2007-03-06 11:49:50 -0500 (Tue, 06 Mar 2007) | 2 lines
Changed paths:
   M /openbor.c

Improve npc follow A.I.
Add a check in player_pain when blockpain is true but there's no block animation.
------------------------------------------------------------------------
r549 | utunnels | 2007-03-05 12:01:08 -0500 (Mon, 05 Mar 2007) | 3 lines
Changed paths:
   M /openbor.c

Remove npc and enemy A.I. code. Write new common A.I. code. 
Different A.I. patterns available, just write branch code under commen A.I.
Scrollz command in level txt to limit z auto-scroll. 
------------------------------------------------------------------------
r548 | SumolX | 2007-03-05 11:21:14 -0500 (Mon, 05 Mar 2007) | 1 line
Changed paths:
   M /SDL/packfile.c
   M /SDL/sdlport.c
   M /SDL/utils.c

GP2X cleanup!
------------------------------------------------------------------------
r547 | CGRemakes | 2007-02-28 23:47:10 -0500 (Wed, 28 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

Added player[i].playkeys = 0; to predrawstatus so it doesn't pause when a player joins midlevel.
------------------------------------------------------------------------
r546 | CGRemakes | 2007-02-28 23:43:26 -0500 (Wed, 28 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

Added player[i].playkeys = 0; to predrawstatus so it doesn't pause when someone joins midlevel
------------------------------------------------------------------------
r545 | utunnels | 2007-02-28 02:53:50 -0500 (Wed, 28 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

Air special is back.
------------------------------------------------------------------------
r544 | SumolX | 2007-02-27 23:00:57 -0500 (Tue, 27 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

quakeframe update positive means old style quake.  negative value means new style extreme quake.
------------------------------------------------------------------------
r543 | utunnels | 2007-02-27 12:33:48 -0500 (Tue, 27 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

slightly changed.
------------------------------------------------------------------------
r542 | utunnels | 2007-02-27 05:50:17 -0500 (Tue, 27 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

Fix target finding method so enemies won't turn wildly.
------------------------------------------------------------------------
r541 | SumolX | 2007-02-26 18:12:19 -0500 (Mon, 26 Feb 2007) | 1 line
Changed paths:
   M /PSP/pspmenu.c

Added my website....
------------------------------------------------------------------------
r540 | SumolX | 2007-02-26 17:17:18 -0500 (Mon, 26 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

Updated Credits and Added scrolling directory list and added my website.
------------------------------------------------------------------------
r539 | SumolX | 2007-02-26 14:12:22 -0500 (Mon, 26 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

nocost is added back into do_attack()
------------------------------------------------------------------------
r538 | SumolX | 2007-02-26 12:05:17 -0500 (Mon, 26 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

Bootup Fixes for videomodes
------------------------------------------------------------------------
r537 | utunnels | 2007-02-26 10:02:03 -0500 (Mon, 26 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

With new A.I. features, level branch, etc..
------------------------------------------------------------------------
r536 | SumolX | 2007-02-25 23:14:16 -0500 (Sun, 25 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

PSP Can now switch video modes on the fly.  No need to restart engine.
------------------------------------------------------------------------
r535 | SumolX | 2007-02-25 22:03:32 -0500 (Sun, 25 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

PSP video mode options
------------------------------------------------------------------------
r534 | SumolX | 2007-02-25 20:38:51 -0500 (Sun, 25 Feb 2007) | 1 line
Changed paths:
   M /PSP/graphics.c

Slight Fix.
------------------------------------------------------------------------
r533 | SumolX | 2007-02-25 12:46:56 -0500 (Sun, 25 Feb 2007) | 1 line
Changed paths:
   M /DC/video.c
   M /DC/video.h
   M /DOS/VIDEO.C
   M /DOS/VIDEO.H
   M /PSP/graphics.c
   M /PSP/video.c
   M /PSP/video.h
   M /SDL/gp2x/video.c
   M /SDL/video.h
   M /SDL/win/video.c
   M /XBOX/Source/video.c
   M /XBOX/Source/video.h
   M /openbor.c

PSP Hardware Scaling Complete.
------------------------------------------------------------------------
r532 | SumolX | 2007-02-25 06:20:49 -0500 (Sun, 25 Feb 2007) | 1 line
Changed paths:
   M /PSP/graphics.c
   M /PSP/graphics.h
   M /PSP/video.c
   M /PSP/video.h
   M /openbor.c

Menu support for PSP graphic scaling.
------------------------------------------------------------------------
r531 | SumolX | 2007-02-25 05:23:51 -0500 (Sun, 25 Feb 2007) | 1 line
Changed paths:
   M /PSP/graphics.c
   M /PSP/graphics.h
   M /PSP/video.c
   M /PSP/video.h

PSP graphics library now supports hardware video scaling!
------------------------------------------------------------------------
r530 | SumolX | 2007-02-25 03:22:39 -0500 (Sun, 25 Feb 2007) | 1 line
Changed paths:
   M /PSP/video.c
   M /PSP/video.h

psp cleanup
------------------------------------------------------------------------
r529 | utunnels | 2007-02-23 15:31:51 -0500 (Fri, 23 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

New cant-shot-on-elevator bug fixed.
------------------------------------------------------------------------
r528 | SumolX | 2007-02-22 01:47:37 -0500 (Thu, 22 Feb 2007) | 4 lines
Changed paths:
   M /openbor.c

Backgrounds are drawn form 0 when you are at the top.
This will fixed the draw_scroll_bg function.
Find these in function draw_scrolled_bg,
It used to be "intz = (advancey+0.5)/2", now add a "-2", so the bg will be drawed from 0. ( since panel is always drawed from -4, bgspeed = 1/2 panelspeed....) 
------------------------------------------------------------------------
r527 | SumolX | 2007-02-22 00:49:27 -0500 (Thu, 22 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

Upper and Bottom Panels are now fixed.
------------------------------------------------------------------------
r526 | SumolX | 2007-02-21 19:39:47 -0500 (Wed, 21 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

Optimized quakeframe!!!  and removed printf(s)
------------------------------------------------------------------------
r525 | SumolX | 2007-02-21 19:37:06 -0500 (Wed, 21 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

Optimized quakeframe!!!
------------------------------------------------------------------------
r524 | SumolX | 2007-02-21 18:08:01 -0500 (Wed, 21 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

quakeframe fixed and panel issues are no more!  even or odd for quake effect just mean the starting offset which it should of in the beginning.  the higher the value the greater the quake!
------------------------------------------------------------------------
r523 | SumolX | 2007-02-21 10:30:44 -0500 (Wed, 21 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

quicker quake recover....
------------------------------------------------------------------------
r522 | SumolX | 2007-02-21 09:57:56 -0500 (Wed, 21 Feb 2007) | 2 lines
Changed paths:
   M /openbor.c

when using weaponframe to switch models you must set your weapon model to subtype weapon for attack chain to be applied to current model.

------------------------------------------------------------------------
r521 | utunnels | 2007-02-21 04:46:48 -0500 (Wed, 21 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

Slight change in npc A.I. section.
------------------------------------------------------------------------
r520 | utunnels | 2007-02-21 02:55:38 -0500 (Wed, 21 Feb 2007) | 2 lines
Changed paths:
   M /openbor.c

function kill fixed.
summon bug fixed, now you can summon another if the previous is dead even if the corpse is not disappeared.
------------------------------------------------------------------------
r519 | SumolX | 2007-02-20 21:15:14 -0500 (Tue, 20 Feb 2007) | 1 line
Changed paths:
   M /PSP/pspsound.c
   M /PSP/pspsound.h
   M /PSP/sblaster.c

Code cleanup and reorganizing for better reading of code.
------------------------------------------------------------------------
r518 | utunnels | 2007-02-20 16:01:00 -0500 (Tue, 20 Feb 2007) | 2 lines
Changed paths:
   M /openbor.c

Lifespan count down available.
Each entity can have a lifespan value = value * GAME_SPEED, count down when update_ents called.
------------------------------------------------------------------------
r517 | utunnels | 2007-02-20 15:50:31 -0500 (Tue, 20 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

new command summonkill. 0. dont kill anything  1. kill summoned one if parent entity is killed  2. kill all entity it has spawned if killed.
------------------------------------------------------------------------
r516 | utunnels | 2007-02-20 11:35:15 -0500 (Tue, 20 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

New type NPC, support A.I. character.
------------------------------------------------------------------------
r515 | utunnels | 2007-02-20 05:14:20 -0500 (Tue, 20 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

subtype chase now also works on knives/arrows.
------------------------------------------------------------------------
r514 | utunnels | 2007-02-20 01:14:05 -0500 (Tue, 20 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

Screen scrolling is from 4 pixels from the top again now.
------------------------------------------------------------------------
r513 | SumolX | 2007-02-19 18:19:02 -0500 (Mon, 19 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

quakeframe now handles negative numbers and does fliping of values on the fly!  Produces earthquake like effects!
------------------------------------------------------------------------
r512 | SumolX | 2007-02-19 16:55:11 -0500 (Mon, 19 Feb 2007) | 1 line
Changed paths:
   M /PSP/Makefile
   M /PSP/pspmenu.c
   M /openbor.c

v2.0055 for release.  Also when declaring data must be first before processing data!  Otherwise watcom compiler complains!
------------------------------------------------------------------------
r511 | SumolX | 2007-02-19 16:47:30 -0500 (Mon, 19 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

rush system complete
------------------------------------------------------------------------
r510 | SumolX | 2007-02-19 15:56:00 -0500 (Mon, 19 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

fixes and rush checked in... not done with rush.
------------------------------------------------------------------------
r509 | utunnels | 2007-02-19 15:22:52 -0500 (Mon, 19 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

slightly change
------------------------------------------------------------------------
r508 | utunnels | 2007-02-19 14:56:38 -0500 (Mon, 19 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

rename subentity to custentity.
------------------------------------------------------------------------
r507 | utunnels | 2007-02-19 14:45:51 -0500 (Mon, 19 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

spawnframe/summonframe/unsummonframe
------------------------------------------------------------------------
r506 | SumolX | 2007-02-19 14:02:55 -0500 (Mon, 19 Feb 2007) | 1 line
Changed paths:
   M /openbor.c


------------------------------------------------------------------------
r505 | SumolX | 2007-02-19 12:42:10 -0500 (Mon, 19 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

weaploss 3 is now implemented and works great!
------------------------------------------------------------------------
r504 | SumolX | 2007-02-19 11:05:37 -0500 (Mon, 19 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

Fixed issues with weaponframe and weaploss combinations.
------------------------------------------------------------------------
r503 | utunnels | 2007-02-19 05:50:03 -0500 (Mon, 19 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

Make run animation optional for typetype chase.
------------------------------------------------------------------------
r502 | utunnels | 2007-02-19 05:11:26 -0500 (Mon, 19 Feb 2007) | 2 lines
Changed paths:
   M /openbor.c

New subtype CHASE.
Enemy will try to chase you.
------------------------------------------------------------------------
r501 | utunnels | 2007-02-19 04:32:27 -0500 (Mon, 19 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

Enemies can use turn animation now if they're walking or idle.
------------------------------------------------------------------------
r500 | utunnels | 2007-02-19 03:44:34 -0500 (Mon, 19 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

New animation ANI_TURN for turning back.
------------------------------------------------------------------------
r499 | SumolX | 2007-02-18 14:00:02 -0500 (Sun, 18 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

frame offset fix for weaponframe still don't know why we never play last frame though?????
------------------------------------------------------------------------
r498 | utunnels | 2007-02-18 13:07:44 -0500 (Sun, 18 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

slightly change to fix some animation glitch.
------------------------------------------------------------------------
r497 | utunnels | 2007-02-18 06:43:14 -0500 (Sun, 18 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

Add respawn animation.
------------------------------------------------------------------------
r496 | SumolX | 2007-02-18 03:47:49 -0500 (Sun, 18 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

new feature quakeframe added
------------------------------------------------------------------------
r495 | utunnels | 2007-02-18 02:56:52 -0500 (Sun, 18 Feb 2007) | 2 lines
Changed paths:
   M /openbor.c

add command "facing" to entity and level
It forces the entity to facing to a specified direction.
------------------------------------------------------------------------
r494 | utunnels | 2007-02-17 10:30:43 -0500 (Sat, 17 Feb 2007) | 2 lines
Changed paths:
   M /openbor.c

jumpattack/jumpattack2 range bug fixed, now they affect by min range.
game won't crash if there's no jumpattack but jumpattack2
------------------------------------------------------------------------
r493 | utunnels | 2007-02-17 08:35:13 -0500 (Sat, 17 Feb 2007) | 1 line
Changed paths:
   M /openbor.c


------------------------------------------------------------------------
r492 | SumolX | 2007-02-17 04:06:26 -0500 (Sat, 17 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

All this time and i never realized the defaults were wrong for memory cleanup to be automatic....;)
------------------------------------------------------------------------
r491 | SumolX | 2007-02-17 01:09:43 -0500 (Sat, 17 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

Weaponframe compatible now with pickable weapons
------------------------------------------------------------------------
r490 | SumolX | 2007-02-16 23:41:03 -0500 (Fri, 16 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

Fix for attachchain.
------------------------------------------------------------------------
r489 | SumolX | 2007-02-16 20:15:37 -0500 (Fri, 16 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

I've dummied down weaponframe so it can be functional.
------------------------------------------------------------------------
r488 | utunnels | 2007-02-16 13:56:52 -0500 (Fri, 16 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

movea now works on platform/walls
------------------------------------------------------------------------
r487 | SumolX | 2007-02-16 13:30:26 -0500 (Fri, 16 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

Weaploss 2 death fixes if they die prior to falling to drop items.
------------------------------------------------------------------------
r486 | SumolX | 2007-02-16 13:18:37 -0500 (Fri, 16 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

weaponframe is complete!
------------------------------------------------------------------------
r485 | SumolX | 2007-02-16 00:19:55 -0500 (Fri, 16 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

cleanup and renamed weapset to weaponframe
------------------------------------------------------------------------
r484 | SumolX | 2007-02-15 23:18:25 -0500 (Thu, 15 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

weapset is now implemented  hopefully without issues.
------------------------------------------------------------------------
r483 | SumolX | 2007-02-15 14:15:29 -0500 (Thu, 15 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

weaploss comparing for == 0 needs to be <0
------------------------------------------------------------------------
r482 | SumolX | 2007-02-15 11:59:53 -0500 (Thu, 15 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

fix for the cant-pickup-item bug on both enemy and player
------------------------------------------------------------------------
r481 | SumolX | 2007-02-15 11:48:20 -0500 (Thu, 15 Feb 2007) | 3 lines
Changed paths:
   M /openbor.c

Another fix for the bug that let item/weapon spawn at the surface of a pit. 
This is the new function dropweapon,
I copy something from function spawn, just check wall and paltforms like its new spawned, if spawn code is correct, the drop code should be correct. 
------------------------------------------------------------------------
r480 | SumolX | 2007-02-15 10:15:32 -0500 (Thu, 15 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

Fixed weaploss == 1 for player_fall() when player dies.
------------------------------------------------------------------------
r479 | SumolX | 2007-02-15 08:39:08 -0500 (Thu, 15 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

Missed cust attacks in loading
------------------------------------------------------------------------
r478 | SumolX | 2007-02-15 08:30:30 -0500 (Thu, 15 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

Prevent the weapent to be killed by level scrolling --- if you pick up an weapon at 0, and go to 1000, you will kill you weapent. 
------------------------------------------------------------------------
r477 | SumolX | 2007-02-15 00:26:59 -0500 (Thu, 15 Feb 2007) | 2 lines
Changed paths:
   M /SDL/gp2x/video.c

Official Release 2.0054
FPS Counter Support
------------------------------------------------------------------------
r476 | SumolX | 2007-02-15 00:01:05 -0500 (Thu, 15 Feb 2007) | 5 lines
Changed paths:
   M /PSP/Makefile
   M /PSP/pspmenu.c
   M /openbor.c

Official Release 2.0054

Update to weaploss
Update added 6 more pain, die, fall, attack
New paingrab option.
------------------------------------------------------------------------
r475 | SumolX | 2007-02-14 13:16:07 -0500 (Wed, 14 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

removed unecessary line of code from set_weapon().
------------------------------------------------------------------------
r474 | SumolX | 2007-02-14 12:05:21 -0500 (Wed, 14 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

missed an item within drop_all_enemies()
------------------------------------------------------------------------
r473 | SumolX | 2007-02-14 11:48:48 -0500 (Wed, 14 Feb 2007) | 8 lines
Changed paths:
   M /openbor.c

Few bug fixes and new feature:
char.txt
weaploss [int]
0 - (default) – Current hardcoded behavior. Weapon is lost and dropped on any incoming hit.
1 – Weapon is lost on knockdown.
2 – Weapon is only lost on player death.
3 - Weapon is only lost when level ends or the character is changed at continue screen.  This depends on how the modder configured there levels and weather or not they had weapons upon startup.

------------------------------------------------------------------------
r472 | SumolX | 2007-02-13 10:10:11 -0500 (Tue, 13 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

stricmp() for weapons during smartbomb load up.
------------------------------------------------------------------------
r471 | SumolX | 2007-02-13 09:49:31 -0500 (Tue, 13 Feb 2007) | 1 line
Changed paths:
   M /DC/utils.c
   M /DC/utils.h
   M /openbor.c

Removed Pow() and replaced with faster/less precise logic.
------------------------------------------------------------------------
r470 | SumolX | 2007-02-13 00:59:09 -0500 (Tue, 13 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

Slight fix to system options menu.
------------------------------------------------------------------------
r469 | SumolX | 2007-02-13 00:22:44 -0500 (Tue, 13 Feb 2007) | 1 line
Changed paths:
   M /DC/utils.c
   M /DC/utils.h
   M /SDL/sdlport.h
   M /SDL/video.h
   M /SDL/win/video.c
   M /openbor.c

New System Options Menu to clean up main options menu.  SDL now has FPS Counter.  Enemies now have a weapon system.  Lastly, The scroller functions are also changed, now the level can scroll up/down automatically if its direction is LEFT, RIGHT or BOTH. Maybe it's good for creating levels that are higher than 256. 
------------------------------------------------------------------------
r468 | SumolX | 2007-02-12 17:29:37 -0500 (Mon, 12 Feb 2007) | 1 line
Changed paths:
   M /DC/utils.c
   M /DC/utils.h

pow() added as its not part of the sh-elf environment!
------------------------------------------------------------------------
r467 | SumolX | 2007-02-06 22:40:18 -0500 (Tue, 06 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

Updated to sprite_list to spritecached and soundcached had bug in comparing paths.
------------------------------------------------------------------------
r466 | SumolX | 2007-02-02 20:49:57 -0500 (Fri, 02 Feb 2007) | 1 line
Changed paths:
   M /openbor.c

v2.0053 SDL && GP2X needed seperation on fullscreen + scalescreen
------------------------------------------------------------------------
r465 | SumolX | 2007-02-02 20:31:26 -0500 (Fri, 02 Feb 2007) | 1 line
Changed paths:
   M /PSP/Makefile
   M /PSP/pspmenu.c
   M /SDL/sdlport.c
   M /SDL/tracemalloc.c
   M /openbor.c

v2.0053  Bug Fix release  Refer to bug tracker.
------------------------------------------------------------------------
r464 | SumolX | 2007-01-24 17:52:10 -0500 (Wed, 24 Jan 2007) | 1 line
Changed paths:
   M /PSP/video.c

optimizations in vga_setpalette()
------------------------------------------------------------------------
r463 | SumolX | 2007-01-16 11:23:45 -0500 (Tue, 16 Jan 2007) | 1 line
Changed paths:
   M /openbor.c

user can now escape from display_credits().
------------------------------------------------------------------------
r462 | SumolX | 2007-01-14 12:26:20 -0500 (Sun, 14 Jan 2007) | 13 lines
Changed paths:
   M /openbor.c

Added more robustnuess to last update:

for(i=0; i<models_loaded; i++){
					if(model_list[i]->type == TYPE_PLAYER){
						for(weap=0; weap<MAX_WEAPONS; weap++){
							if(strncmp(newchar->name, model_list[i]->weapon[weap], MAX_NAME_LEN) == 0){
								players_weapon = 1;
								break;
							}
						}
					}
					if(players_weapon) break;
				}
------------------------------------------------------------------------
r461 | SumolX | 2007-01-14 11:43:29 -0500 (Sun, 14 Jan 2007) | 27 lines
Changed paths:
   M /openbor.c

Previously smartbombs would only allow "type players" to have full access
to smartbomb properties.  Now if a weapon is associated with player we will
scan for all weapons that are to be used and allow them as well to have
full control to smartbomb.

before:

if(newchar->type == TYPE_PLAYER){
	newchar->dofreeze = atoi(findarg(buf+pos, 3));	// Are all animations
frozen during special
	newchar->speclen = atoi(findarg(buf+pos, 4)) * GAME_SPEED;
}

after:

for(i=0; i<models_loaded; i++){
	for(weap=0; weap<MAX_WEAPONS; weap++){
			if(strncmp(newchar->name, model_list[i]->weapon[weap], MAX_NAME_LEN) ==
0) players_weapon = 1;
	}
}

if(newchar->type == TYPE_PLAYER || players_weapon){
		newchar->dofreeze = atoi(findarg(buf+pos, 3));	// Are all animations
frozen during special
		newchar->speclen = atoi(findarg(buf+pos, 4)) * GAME_SPEED;
}
------------------------------------------------------------------------
r460 | SumolX | 2007-01-13 18:06:40 -0500 (Sat, 13 Jan 2007) | 1 line
Changed paths:
   M /openbor.c

nocost was being checked after attack had landed on enemy.  Which is incorrect as once the attack lands on an enemy we must subtract the shot from health or mp.
------------------------------------------------------------------------
r459 | SumolX | 2007-01-13 17:09:54 -0500 (Sat, 13 Jan 2007) | 1 line
Changed paths:
   M /openbor.c

Looking at the code I could see that the default for player_fall() was using a value of 1 for toss as self->model->jumpheight by default is 4.  Therefore, I changed the following from toss(self, self->model->jumpheight/4); to toss(self, 1);
------------------------------------------------------------------------
r458 | SumolX | 2007-01-10 22:35:06 -0500 (Wed, 10 Jan 2007) | 1 line
Changed paths:
   M /openbor.c

Performance impact on handling backgrounds fixed for PSP and SDL.
------------------------------------------------------------------------
r457 | SumolX | 2007-01-10 21:27:02 -0500 (Wed, 10 Jan 2007) | 1 line
Changed paths:
   M /openbor.c

fixed timer issue with credits.
------------------------------------------------------------------------
r456 | SumolX | 2007-01-10 18:56:58 -0500 (Wed, 10 Jan 2007) | 1 line
Changed paths:
   M /SDL/win/video.c
   M /openbor.c

finished updating credits().
------------------------------------------------------------------------
r455 | SumolX | 2007-01-10 17:50:33 -0500 (Wed, 10 Jan 2007) | 1 line
Changed paths:
   M /openbor.c

missing #if now fixed.
------------------------------------------------------------------------
r454 | SumolX | 2007-01-10 17:47:47 -0500 (Wed, 10 Jan 2007) | 1 line
Changed paths:
   M /SDL/video.h
   M /SDL/win/video.c
   M /openbor.c

fullscreen/window modes are now savable, scaling is now savable, intro is now display_credits during exiting of the engine.
------------------------------------------------------------------------
r453 | SumolX | 2007-01-10 15:29:09 -0500 (Wed, 10 Jan 2007) | 1 line
Changed paths:
   M /openbor.c

Code Cleanup and removing unecessary global variables as they could be supplied to function directly.  Also code should remain in English.
------------------------------------------------------------------------
r452 | SumolX | 2007-01-07 17:17:08 -0500 (Sun, 07 Jan 2007) | 1 line
Changed paths:
   M /TOOLS/PackListCreator/PackListCreator.c

Version 0.3 strictly looks for numbers and letters otherwise it will rename any unknown character to an underscore.
------------------------------------------------------------------------
r451 | SumolX | 2006-12-23 21:56:34 -0500 (Sat, 23 Dec 2006) | 1 line
Changed paths:
   M /openbor.c

Hidden key to active options menu during gameplay
------------------------------------------------------------------------
r450 | SumolX | 2006-12-23 21:09:10 -0500 (Sat, 23 Dec 2006) | 1 line
Changed paths:
   M /openbor.c

Only start button can unpause or exit
------------------------------------------------------------------------
r449 | SumolX | 2006-12-23 20:22:46 -0500 (Sat, 23 Dec 2006) | 1 line
Changed paths:
   M /openbor.c

fade_out() fix.
------------------------------------------------------------------------
r448 | SumolX | 2006-12-23 19:31:31 -0500 (Sat, 23 Dec 2006) | 1 line
Changed paths:
   M /openbor.c

A new power frequency for PSP
------------------------------------------------------------------------
r447 | SumolX | 2006-12-23 18:43:34 -0500 (Sat, 23 Dec 2006) | 1 line
Changed paths:
   M /PSP/filecache.c
   M /PSP/pspmenu.c
   M /PSP/pspport.c
   M /PSP/pspport.h
   M /PSP/pspwifi.c

More seperation between kernel and user modes
------------------------------------------------------------------------
r446 | SumolX | 2006-12-23 17:53:11 -0500 (Sat, 23 Dec 2006) | 1 line
Changed paths:
   M /PSP/Makefile

more fixes to makefile
------------------------------------------------------------------------
r445 | SumolX | 2006-12-23 17:40:13 -0500 (Sat, 23 Dec 2006) | 1 line
Changed paths:
   M /PSP/Makefile

slight update
------------------------------------------------------------------------
r444 | SumolX | 2006-12-23 15:14:37 -0500 (Sat, 23 Dec 2006) | 1 line
Changed paths:
   M /PSP/Makefile
   M /PSP/pspport.c
   M /PSP/pspwifi.h

Updated Makefile to have configuration options of Kernel/User modes.
------------------------------------------------------------------------
r443 | SumolX | 2006-12-22 10:47:15 -0500 (Fri, 22 Dec 2006) | 1 line
Changed paths:
   M /TOOLS/PackListCreator/PackListCreator.c

Now renames files with spaces to files with underscores.
------------------------------------------------------------------------
r442 | SumolX | 2006-12-22 08:10:07 -0500 (Fri, 22 Dec 2006) | 1 line
Changed paths:
   M /DC/utils.c
   M /DOS/UTILS.C
   M /SDL/utils.c
   M /XBOX/Source/utils.c
   M /openbor.c

fixed a bug when searching for paks
------------------------------------------------------------------------
r441 | SumolX | 2006-12-21 21:44:43 -0500 (Thu, 21 Dec 2006) | 1 line
Changed paths:
   M /openbor.c

Updated no paks found text.
------------------------------------------------------------------------
r440 | SumolX | 2006-12-21 14:37:15 -0500 (Thu, 21 Dec 2006) | 1 line
Changed paths:
   M /DC/utils.c
   M /DC/utils.h
   M /DOS/UTILS.C
   M /DOS/UTILS.H
   M /PSP/utils.c
   M /PSP/utils.h
   M /SDL/utils.c
   M /SDL/utils.h
   M /XBOX/Source/utils.c
   M /XBOX/Source/utils.h
   M /openbor.c

findarg() is now back in openbor.c where it belongs.
------------------------------------------------------------------------
r439 | SumolX | 2006-12-21 13:44:24 -0500 (Thu, 21 Dec 2006) | 1 line
Changed paths:
   M /TOOLS/PackListCreator/PackListCreator.c

PackListCreator Finalized.
------------------------------------------------------------------------
r438 | SumolX | 2006-12-21 12:43:38 -0500 (Thu, 21 Dec 2006) | 1 line
Changed paths:
   A /TOOLS
   A /TOOLS/PackListCreator
   A /TOOLS/PackListCreator/Makefile.win
   A /TOOLS/PackListCreator/PackListCreator.c
   A /TOOLS/PackListCreator/PackListCreator.dev

PackListCreator is used for creating paklist.txt for DreamCast Users.
------------------------------------------------------------------------
r437 | SumolX | 2006-12-19 23:38:12 -0500 (Tue, 19 Dec 2006) | 1 line
Changed paths:
   M /PSP/pspmenu.c
   M /XBOX/Data/menu.gfx
   M /openbor.c

Updated Version to 2.0052
------------------------------------------------------------------------
r436 | SumolX | 2006-12-19 23:17:41 -0500 (Tue, 19 Dec 2006) | 1 line
Changed paths:
   A /DC/Menu
   A /DC/Menu/menu.pak
   M /DC/dcport.c
   M /DC/timer.c
   M /DC/utils.c
   M /DOS/UTILS.C
   M /DOS/UTILS.H
   M /PSP/utils.c
   M /PSP/utils.h
   M /SDL/utils.c
   M /XBOX/Source/utils.c
   M /XBOX/Source/utils.h
   M /openbor.c

DC Menu now working to its fullest....YAAAaaaa!
------------------------------------------------------------------------
r435 | SumolX | 2006-12-19 19:38:04 -0500 (Tue, 19 Dec 2006) | 1 line
Changed paths:
   M /DC/dcpak.c
   M /DC/dcpak.h
   M /DC/dcport.c
   M /DC/dcport.h
   M /DC/filecache.c
   M /DC/filecache.h
   M /DC/utils.c
   M /DC/utils.h
   M /PSP/pspmenu.c
   M /PSP/psppak.c
   M /PSP/psppak.h
   M /SDL/utils.c
   M /SDL/utils.h
   M /openbor.c

Implementing File Selector for DC
------------------------------------------------------------------------
r434 | SumolX | 2006-12-19 15:20:56 -0500 (Tue, 19 Dec 2006) | 1 line
Changed paths:
   M /openbor.c

slight text cleanup in intro()
------------------------------------------------------------------------
r433 | SumolX | 2006-12-19 14:56:48 -0500 (Tue, 19 Dec 2006) | 1 line
Changed paths:
   M /openbor.c

New Menu system that will credit all users involved as well as it looks soo much better.
------------------------------------------------------------------------
r432 | SumolX | 2006-12-19 00:30:39 -0500 (Tue, 19 Dec 2006) | 1 line
Changed paths:
   M /DOS/UTILS.C
   M /PSP/utils.c
   M /SDL/utils.c
   M /XBOX/Source/utils.c

wrong buf size in file logger was causing stack overflows with DOS but not other platforms.... Though I like to keep everything the same if possible.
------------------------------------------------------------------------
r431 | SumolX | 2006-12-18 22:49:25 -0500 (Mon, 18 Dec 2006) | 1 line
Changed paths:
   M /PSP/pspmenu.c

fixed preview bug on psp menu
------------------------------------------------------------------------
r430 | SumolX | 2006-12-18 18:07:57 -0500 (Mon, 18 Dec 2006) | 1 line
Changed paths:
   M /DOS/Menu/font1.gif
   M /DOS/Menu/font2.gif
   A /DOS/Menu/font3.gif
   M /DOS/Menu/logo.gif
   M /SDL/Menu/font1.gif
   M /SDL/Menu/font2.gif
   A /SDL/Menu/font3.gif
   M /SDL/Menu/logo.gif
   M /XBOX/Data/menu.gfx
   M /openbor.c

New Menu is now finalized!!!
------------------------------------------------------------------------
r429 | SumolX | 2006-12-18 16:42:02 -0500 (Mon, 18 Dec 2006) | 1 line
Changed paths:
   M /SDL/sdlport.c

update to packfile default to point to "Menu.gfx" for GP2X
------------------------------------------------------------------------
r428 | SumolX | 2006-12-18 16:39:05 -0500 (Mon, 18 Dec 2006) | 1 line
Changed paths:
   M /SDL/Menu/logo.gif

Slight update to the Menu/logo.gif
------------------------------------------------------------------------
r427 | SumolX | 2006-12-18 16:21:53 -0500 (Mon, 18 Dec 2006) | 1 line
Changed paths:
   M /openbor.c

New Menu system for most platforms.
------------------------------------------------------------------------
r426 | SumolX | 2006-12-18 16:03:08 -0500 (Mon, 18 Dec 2006) | 1 line
Changed paths:
   M /SDL/Menu/logo.gif
   M /SDL/win/video.c

Menu link broke with new menu dir.  fixed.  openbor logo updated
------------------------------------------------------------------------
r425 | SumolX | 2006-12-17 01:42:20 -0500 (Sun, 17 Dec 2006) | 1 line
Changed paths:
   A /PSP/Data
   A /PSP/Data/Menu.png
   A /PSP/Data/icon0.png
   A /PSP/Data/pic1.png
   A /PSP/Data/readme.txt
   M /PSP/Makefile
   D /PSP/Resourses
   A /XBOX/Data
   A /XBOX/Data/menu.gfx
   D /XBOX/Resources

xbox & PSP use data dir instead of resources dir.
------------------------------------------------------------------------
r424 | SumolX | 2006-12-16 13:07:28 -0500 (Sat, 16 Dec 2006) | 1 line
Changed paths:
   A /DOS/Menu
   A /DOS/Menu/font1.gif
   A /DOS/Menu/font2.gif
   A /DOS/Menu/logo.gif
   M /DOS/UTILS.C
   M /DOS/UTILS.H
   D /DOS/gui
   A /PSP/Resourses
   A /PSP/Resourses/Menu.png
   A /PSP/Resourses/icon0.png
   A /PSP/Resourses/pic1.png
   A /PSP/Resourses/readme.txt
   D /PSP/backgrounds
   D /PSP/data
   M /PSP/utils.c
   M /PSP/utils.h
   A /SDL/Menu
   A /SDL/Menu/font1.gif
   A /SDL/Menu/font2.gif
   A /SDL/Menu/icon.bmp
   A /SDL/Menu/logo.gif
   D /SDL/gui
   M /SDL/utils.c
   M /SDL/utils.h
   M /XBOX/Generic/xboxport.cpp
   M /XBOX/OpenBoR.vcproj
   A /XBOX/Resources
   A /XBOX/Resources/menu.gfx
   M /XBOX/Source/utils.c
   M /XBOX/Source/utils.h
   M /openbor.c

All platforms are in sync with new menu system.
------------------------------------------------------------------------
r423 | SumolX | 2006-12-15 10:55:47 -0500 (Fri, 15 Dec 2006) | 3 lines
Changed paths:
   M /DOS/DOSPORT.C
   M /DOS/DOSPORT.H
   M /DOS/UTILS.C
   M /DOS/UTILS.H
   M /PSP/utils.c
   M /PSP/utils.h
   M /SDL/sdlport.c
   M /SDL/sdlport.h
   M /SDL/utils.c
   M /SDL/utils.h
   M /XBOX/Generic/xboxport.cpp
   M /XBOX/Generic/xboxport.h
   M /XBOX/Source/utils.c
   M /XBOX/Source/utils.h
   M /openbor.c

getRelativeDir() is now getRelativePath() with updated logic to handle directories or paths to filename in UTILS.C  
Removed old code for specifying a mod through command line since.....  We have a stable gui to select mods from.
Removed unused global variabls argc/argv.
------------------------------------------------------------------------
r422 | SumolX | 2006-12-14 22:51:05 -0500 (Thu, 14 Dec 2006) | 1 line
Changed paths:
   M /openbor.c

proper length for packfile within gui loader (main loop) is necessary.  otherwise saves will be corrupted.
------------------------------------------------------------------------
r421 | SumolX | 2006-12-14 22:47:37 -0500 (Thu, 14 Dec 2006) | 1 line
Changed paths:
   M /DOS/UTILS.C
   M /PSP/utils.c
   M /SDL/utils.c
   M /XBOX/Source/utils.c

getRelativeDir() needed the correct lengths... bug fixed.
------------------------------------------------------------------------
r420 | SumolX | 2006-12-14 22:26:46 -0500 (Thu, 14 Dec 2006) | 1 line
Changed paths:
   M /DOS/UTILS.C
   M /PSP/utils.c
   M /SDL/utils.c
   M /XBOX/Generic/xboxport.cpp
   M /XBOX/OpenBoR.vcproj
   M /XBOX/Source/utils.c
   M /XBOX/Source/utils.h
   M /openbor.c

xbox menu now works... and slight update to getRelativeDir()
------------------------------------------------------------------------
r419 | SumolX | 2006-12-12 20:44:22 -0500 (Tue, 12 Dec 2006) | 1 line
Changed paths:
   M /XBOX/Generic/xboxport.cpp
   M /XBOX/Source/utils.c

hardcoded paths to e:\Games\OpenBoR
------------------------------------------------------------------------
r418 | SumolX | 2006-12-11 22:05:03 -0500 (Mon, 11 Dec 2006) | 1 line
Changed paths:
   M /XBOX/Source/bitmap.c
   M /XBOX/Source/control.c
   M /XBOX/Source/keyboard.h
   M /XBOX/Source/loadimg.c
   M /XBOX/Source/packfile.c
   M /XBOX/Source/screen.c
   M /XBOX/Source/soundmix.c
   M /XBOX/Source/texture.c

CleanedUp some files that had unecessary code.  For the sake of clarity.
------------------------------------------------------------------------
r417 | SumolX | 2006-12-11 21:47:31 -0500 (Mon, 11 Dec 2006) | 1 line
Changed paths:
   M /XBOX/Generic/xboxport.cpp
   M /openbor.c

Little updates to saving system and xbox settings.
------------------------------------------------------------------------
r416 | SumolX | 2006-12-11 17:13:07 -0500 (Mon, 11 Dec 2006) | 1 line
Changed paths:
   M /DOS/UTILS.C
   M /PSP/utils.c
   M /SDL/utils.c

updates to utils so all platforms can match file handling
------------------------------------------------------------------------
r415 | SumolX | 2006-12-11 14:16:11 -0500 (Mon, 11 Dec 2006) | 1 line
Changed paths:
   M /openbor.c

4player optimize and offset fix for showcomplete()
------------------------------------------------------------------------
r414 | SumolX | 2006-12-11 14:03:47 -0500 (Mon, 11 Dec 2006) | 1 line
Changed paths:
   M /openbor.c

More 4player code cleanup.
------------------------------------------------------------------------
r413 | SumolX | 2006-12-11 13:51:50 -0500 (Mon, 11 Dec 2006) | 1 line
Changed paths:
   M /openbor.c

4Player code optimizing.
------------------------------------------------------------------------
r412 | SumolX | 2006-12-11 13:34:46 -0500 (Mon, 11 Dec 2006) | 1 line
Changed paths:
   M /openbor.c

removing uncessary "return" in void end of void functions.
------------------------------------------------------------------------
r411 | SumolX | 2006-12-11 11:47:25 -0500 (Mon, 11 Dec 2006) | 1 line
Changed paths:
   M /DOS/DOSPORT.H
   M /DOS/UTILS.C
   M /DOS/UTILS.H
   M /SDL/utils.c
   M /SDL/utils.h
   M /XBOX/Generic/xboxport.cpp
   M /XBOX/Source/utils.c
   M /XBOX/Source/utils.h
   M /openbor.c

findmods() function is now part of utils library.  Since the function was completely different for Xbox then all other platforms i want to keep openbor.c as clean as possible.  Also we are going to try and use relative paths for xbox as well.
------------------------------------------------------------------------
r410 | SumolX | 2006-12-10 22:44:59 -0500 (Sun, 10 Dec 2006) | 1 line
Changed paths:
   M /openbor.c

slight text update to psp_options()
------------------------------------------------------------------------
r409 | SumolX | 2006-12-10 03:07:22 -0500 (Sun, 10 Dec 2006) | 2 lines
Changed paths:
   M /XBOX/Generic/xboxport.cpp
   M /XBOX/Source/utils.c
   M /openbor.c

whole bunch of file handling updates for all platforms

------------------------------------------------------------------------
r408 | SumolX | 2006-12-10 02:49:03 -0500 (Sun, 10 Dec 2006) | 1 line
Changed paths:
   M /XBOX/Source/utils.c

utils is now bugfree for xbox
------------------------------------------------------------------------
r407 | SumolX | 2006-12-10 00:25:41 -0500 (Sun, 10 Dec 2006) | 1 line
Changed paths:
   M /XBOX/Source/utils.c

slight fix to function
------------------------------------------------------------------------
r406 | SumolX | 2006-12-10 00:02:31 -0500 (Sun, 10 Dec 2006) | 1 line
Changed paths:
   M /DOS/DOSPORT.C
   M /DOS/UTILS.C
   M /DOS/UTILS.H
   M /PSP/pspport.c
   M /PSP/utils.c
   M /PSP/utils.h
   M /SDL/sdlport.c
   M /SDL/utils.c
   M /SDL/utils.h
   M /XBOX/Generic/xboxport.cpp
   M /XBOX/Source/utils.c
   M /XBOX/Source/utils.h
   M /openbor.c

New function "getRelativeDir()" used to determine which OS to add slashes/backslashes and starting locations within directories.
------------------------------------------------------------------------
r405 | SumolX | 2006-12-09 13:52:16 -0500 (Sat, 09 Dec 2006) | 2 lines
Changed paths:
   M /XBOX/Source/utils.c

all saves for xbox must be made in e: drive

------------------------------------------------------------------------
r404 | SumolX | 2006-12-09 13:51:16 -0500 (Sat, 09 Dec 2006) | 1 line
Changed paths:
   M /XBOX/Generic/xboxport.cpp

bor.pak should be "D:\\bor.pak" for xbox
------------------------------------------------------------------------
r403 | SumolX | 2006-12-09 03:55:16 -0500 (Sat, 09 Dec 2006) | 1 line
Changed paths:
   M /XBOX/Source/utils.c

Updated XBox logging system to more or less match psp
------------------------------------------------------------------------
r402 | SumolX | 2006-12-09 03:42:41 -0500 (Sat, 09 Dec 2006) | 1 line
Changed paths:
   M /PSP/pspmenu.c
   M /PSP/pspport.c
   M /PSP/pspport.h
   M /PSP/pspsound.c
   M /PSP/utils.c

Lots of changes to PSP!  Basically running in kernel mode requires all sceIoXXX commands to be replaced with POSIX commands.
------------------------------------------------------------------------
r401 | SumolX | 2006-12-08 20:31:59 -0500 (Fri, 08 Dec 2006) | 1 line
Changed paths:
   M /PSP/pspport.c

main thread has been changed back to PSP_MAIN_THREAD_ATTR(PSP_THREAD_ATTR_USER); since kernel mode is producing some strange errors.  Furthermore...  pspSdkLoadInetModules has been backed out as well.  Since the two changes go hand in hand.
------------------------------------------------------------------------
r400 | SumolX | 2006-12-08 19:52:43 -0500 (Fri, 08 Dec 2006) | 1 line
Changed paths:
   M /PSP/control.c
   M /PSP/pspmenu.c

pspmenu now reuses function in control.h for getting pad data.
------------------------------------------------------------------------
r399 | SumolX | 2006-12-08 18:48:21 -0500 (Fri, 08 Dec 2006) | 1 line
Changed paths:
   M /PSP/control.h

error with declaration of control_int
------------------------------------------------------------------------
r398 | SumolX | 2006-12-07 23:51:08 -0500 (Thu, 07 Dec 2006) | 1 line
Changed paths:
   M /XBOX/Source/control.c
   M /XBOX/Source/control.h

Button Reassignment
------------------------------------------------------------------------
r397 | SumolX | 2006-12-07 23:45:00 -0500 (Thu, 07 Dec 2006) | 1 line
Changed paths:
   M /XBOX/Generic/xboxport.cpp

forgot quote.... ooops ;)
------------------------------------------------------------------------
r396 | SumolX | 2006-12-07 23:42:17 -0500 (Thu, 07 Dec 2006) | 1 line
Changed paths:
   D /XBOX/OpenBoR.suo

suo is not need as each dev will create a new one from scratch
------------------------------------------------------------------------
r395 | SumolX | 2006-12-07 23:41:26 -0500 (Thu, 07 Dec 2006) | 1 line
Changed paths:
   M /XBOX/Source/control.c
   M /XBOX/Source/control.h
   M /XBOX/Source/font.c
   M /XBOX/Source/soundmix.c

updates for better processing.
------------------------------------------------------------------------
r394 | SumolX | 2006-12-07 23:40:59 -0500 (Thu, 07 Dec 2006) | 1 line
Changed paths:
   M /XBOX/Generic/xboxport.cpp
   M /XBOX/Generic/xboxport.h

"bor.pak"
------------------------------------------------------------------------
r393 | SumolX | 2006-12-07 23:37:42 -0500 (Thu, 07 Dec 2006) | 1 line
Changed paths:
   M /SDL/win/video.c

Timing issue.  Ugly patch for my monitor when using widescreen mode.  Damn Gateway!
------------------------------------------------------------------------
r392 | SumolX | 2006-12-06 23:10:44 -0500 (Wed, 06 Dec 2006) | 1 line
Changed paths:
   M /XBOX/Source/soundmix.c

xbox sound issue fixed
------------------------------------------------------------------------
r391 | SumolX | 2006-12-06 22:37:53 -0500 (Wed, 06 Dec 2006) | 1 line
Changed paths:
   D /XBOX/Generic/Font.h
   D /XBOX/Generic/Font12.h
   D /XBOX/Generic/font.rdf
   D /XBOX/Generic/font12.rdf
   M /XBOX/Generic/xboxport.h
   M /XBOX/OpenBoR.suo
   M /XBOX/Source/control.c
   M /XBOX/Source/joy.h
   M /XBOX/Source/tracemalloc.c
   M /XBOX/Source/utils.c
   M /openbor.c

Xbox port is now running....
------------------------------------------------------------------------
r390 | SumolX | 2006-12-06 12:57:51 -0500 (Wed, 06 Dec 2006) | 1 line
Changed paths:
   M /XBOX/Source/tracemalloc.c

We should never use infinite loops..  Instead return a null and do the appropriate actions.
------------------------------------------------------------------------
r389 | SumolX | 2006-12-06 11:30:58 -0500 (Wed, 06 Dec 2006) | 1 line
Changed paths:
   M /openbor.c

Created a new MAX_FILENAME_LEN and updated sprite_list database
------------------------------------------------------------------------
r388 | SumolX | 2006-12-06 11:02:34 -0500 (Wed, 06 Dec 2006) | 1 line
Changed paths:
   M /openbor.c

sprite_list database to gets cleaned up in freesprites() just in case we need to do some resourceCleanup.
------------------------------------------------------------------------
r387 | SumolX | 2006-12-06 10:40:58 -0500 (Wed, 06 Dec 2006) | 1 line
Changed paths:
   M /PSP/pspmenu.c
   M /openbor.c

We now check for existing sprites and re-use there id's.  Small enough of a feature but deserves a new release # 2.0051 for all platform users.
------------------------------------------------------------------------
r386 | SumolX | 2006-12-05 10:49:09 -0500 (Tue, 05 Dec 2006) | 1 line
Changed paths:
   M /openbor.c

updated bomb_spawn() and removed self->attacking = 0 as it was cutting the animation.
------------------------------------------------------------------------
r385 | SumolX | 2006-12-04 15:17:48 -0500 (Mon, 04 Dec 2006) | 1 line
Changed paths:
   M /openbor.c

Fixed Kill().  Check to see if ent exists before assigning data.
------------------------------------------------------------------------
r384 | SumolX | 2006-12-01 23:25:26 -0500 (Fri, 01 Dec 2006) | 1 line
Changed paths:
   M /XBOX/Source/control.h
   D /XBOX/Source/joy.c

port 1 now works
------------------------------------------------------------------------
r383 | SumolX | 2006-12-01 20:12:17 -0500 (Fri, 01 Dec 2006) | 1 line
Changed paths:
   M /XBOX/Generic/xboxport.cpp
   M /XBOX/Generic/xboxport.h
   M /XBOX/OpenBoR.suo
   M /XBOX/OpenBoR.vcproj
   M /XBOX/Source/bitmap.c
   M /XBOX/Source/control.c
   M /XBOX/Source/control.h
   M /XBOX/Source/joy.h
   M /XBOX/Source/keyboard.h
   M /XBOX/Source/loadimg.c
   M /XBOX/Source/packfile.c
   M /XBOX/Source/savepcx.h
   M /XBOX/Source/sblaster.h
   M /XBOX/Source/screen.c
   M /XBOX/Source/soundmix.c
   M /XBOX/Source/texture.c
   M /XBOX/Source/utils.c
   M /openbor.c

Xbox will load up but there are issues....
------------------------------------------------------------------------
r382 | SumolX | 2006-12-01 10:58:07 -0500 (Fri, 01 Dec 2006) | 1 line
Changed paths:
   M /XBOX/Generic/xboxport.cpp
   M /XBOX/Generic/xboxport.h
   A /XBOX/Source/tracemalloc.c
   A /XBOX/Source/tracemalloc.h
   A /XBOX/Source/utils.c
   A /XBOX/Source/utils.h
   M /openbor.c

Temporarly upload updated files for xbox.  Most likely XBOX version will not compile now.... But thats ok until i get home.
------------------------------------------------------------------------
r381 | SumolX | 2006-12-01 00:17:16 -0500 (Fri, 01 Dec 2006) | 1 line
Changed paths:
   M /XBOX/Common/Src/xbinput.cpp
   M /XBOX/Generic/SndXBOX.cxx
   D /XBOX/Generic/borx.cpp
   M /XBOX/Generic/custom_launch_params.cpp
   M /XBOX/Generic/iosupport.cpp
   A /XBOX/Generic/xboxport.cpp
   A /XBOX/Generic/xboxport.h
   M /XBOX/OpenBoR.suo
   M /XBOX/OpenBoR.vcproj
   M /XBOX/Source/anigif.c
   M /XBOX/Source/control.c
   M /XBOX/Source/loadimg.c
   M /XBOX/Source/palette.c
   A /XBOX/Source/rand32.c
   A /XBOX/Source/rand32.h
   M /XBOX/Source/savepcx.c
   M /XBOX/Source/screen.c
   M /XBOX/Source/soundmix.c
   M /XBOX/Source/sprite.c
   M /XBOX/Source/ssprite.c
   M /XBOX/Source/texture.c
   A /XBOX/Source/timer.c
   A /XBOX/Source/timer.h
   D /XBOX/Source/vesa.c
   D /XBOX/Source/vesa.h
   A /XBOX/Source/vga.h
   M /XBOX/Source/video.c
   M /XBOX/Source/video.h

More Xbox CleanUp!
------------------------------------------------------------------------
r380 | SumolX | 2006-11-30 23:30:53 -0500 (Thu, 30 Nov 2006) | 2 lines
Changed paths:
   M /XBOX/OpenBoR.suo
   M /XBOX/OpenBoR.vcproj

More XboX CleanUP

------------------------------------------------------------------------
r379 | SumolX | 2006-11-30 23:13:25 -0500 (Thu, 30 Nov 2006) | 1 line
Changed paths:
   D /XBOX/OpenBoR.ncb
   M /XBOX/OpenBoR.sln
   M /XBOX/OpenBoR.suo
   A /XBOX/OpenBoR.vcproj
   D /XBOX/borx.dsp
   D /XBOX/borx.dsw
   D /XBOX/borx.ncb
   D /XBOX/borx.opt
   D /XBOX/borx.plg
   D /XBOX/borx.vcproj

More Xbox CleanUp
------------------------------------------------------------------------
r378 | SumolX | 2006-11-30 22:08:38 -0500 (Thu, 30 Nov 2006) | 1 line
Changed paths:
   A /XBOX
   A /XBOX/Common
   A /XBOX/Common/Include
   A /XBOX/Common/Include/xbapp.h
   A /XBOX/Common/Include/xbfont.h
   A /XBOX/Common/Include/xbhelp.h
   A /XBOX/Common/Include/xbinput.h
   A /XBOX/Common/Include/xbmesh.h
   A /XBOX/Common/Include/xbresource.h
   A /XBOX/Common/Include/xbsound.h
   A /XBOX/Common/Include/xbstopwatch.h
   A /XBOX/Common/Include/xbutil.h
   A /XBOX/Common/Src
   A /XBOX/Common/Src/xbapp.cpp
   A /XBOX/Common/Src/xbfont.cpp
   A /XBOX/Common/Src/xbhelp.cpp
   A /XBOX/Common/Src/xbinput.cpp
   A /XBOX/Common/Src/xbmesh.cpp
   A /XBOX/Common/Src/xbresource.cpp
   A /XBOX/Common/Src/xbsound.cpp
   A /XBOX/Common/Src/xbstopwatch.cpp
   A /XBOX/Common/Src/xbutil.cpp
   A /XBOX/Generic
   A /XBOX/Generic/2xsaiw.obj
   A /XBOX/Generic/2xsaiwin.c
   A /XBOX/Generic/2xsaiwin.h
   A /XBOX/Generic/Font.h
   A /XBOX/Generic/Font12.h
   A /XBOX/Generic/SndXBOX.cxx
   A /XBOX/Generic/SndXBOX.hxx
   A /XBOX/Generic/borx.cpp
   A /XBOX/Generic/configuration.h
   A /XBOX/Generic/custom_launch_params.cpp
   A /XBOX/Generic/custom_launch_params.h
   A /XBOX/Generic/font.rdf
   A /XBOX/Generic/font12.rdf
   A /XBOX/Generic/gamescreen.h
   A /XBOX/Generic/graphicscontext.cpp
   A /XBOX/Generic/graphicscontext.h
   A /XBOX/Generic/hq2x16.obj
   A /XBOX/Generic/iosupport.cpp
   A /XBOX/Generic/iosupport.h
   A /XBOX/Generic/keyboard_api.h
   A /XBOX/Generic/panel.cpp
   A /XBOX/Generic/panel.h
   A /XBOX/Generic/scale2x.cpp
   A /XBOX/Generic/simple2x.cpp
   A /XBOX/Generic/skin.cpp
   A /XBOX/Generic/skin.h
   A /XBOX/Generic/undocumented.h
   A /XBOX/Generic/wnaspi32.h
   A /XBOX/Generic/xmldocument.cpp
   A /XBOX/Generic/xmldocument.h
   A /XBOX/OpenBoR.ncb
   A /XBOX/OpenBoR.sln
   A /XBOX/OpenBoR.suo
   A /XBOX/Source
   A /XBOX/Source/adpcm.c
   A /XBOX/Source/adpcm.h
   A /XBOX/Source/anigif.c
   A /XBOX/Source/anigif.h
   A /XBOX/Source/bitmap.c
   A /XBOX/Source/bitmap.h
   A /XBOX/Source/control.c
   A /XBOX/Source/control.h
   A /XBOX/Source/draw.c
   A /XBOX/Source/draw.h
   A /XBOX/Source/font.c
   A /XBOX/Source/font.h
   A /XBOX/Source/joy.c
   A /XBOX/Source/joy.h
   A /XBOX/Source/keyboard.h
   A /XBOX/Source/loadimg.c
   A /XBOX/Source/loadimg.h
   A /XBOX/Source/packfile.c
   A /XBOX/Source/packfile.h
   A /XBOX/Source/palette.c
   A /XBOX/Source/palette.h
   A /XBOX/Source/savepcx.c
   A /XBOX/Source/savepcx.h
   A /XBOX/Source/sblaster.c
   A /XBOX/Source/sblaster.h
   A /XBOX/Source/screen.c
   A /XBOX/Source/screen.h
   A /XBOX/Source/soundmix.c
   A /XBOX/Source/soundmix.h
   A /XBOX/Source/sprite.c
   A /XBOX/Source/sprite.h
   A /XBOX/Source/spriteq.c
   A /XBOX/Source/spriteq.h
   A /XBOX/Source/ssprite.c
   A /XBOX/Source/ssprite.h
   A /XBOX/Source/texture.c
   A /XBOX/Source/texture.h
   A /XBOX/Source/types.h
   A /XBOX/Source/vesa.c
   A /XBOX/Source/vesa.h
   A /XBOX/Source/video.c
   A /XBOX/Source/video.h
   A /XBOX/borx.dsp
   A /XBOX/borx.dsw
   A /XBOX/borx.ncb
   A /XBOX/borx.opt
   A /XBOX/borx.plg
   A /XBOX/borx.vcproj

XBOX support in the works.
------------------------------------------------------------------------
r377 | SumolX | 2006-11-30 15:04:15 -0500 (Thu, 30 Nov 2006) | 1 line
Changed paths:
   M /openbor.c

Huge changes to predraw(), drawlifebar() and load_levelorder.  I have simplified how 4x3 mods are to be displayed on widescreen.  Previous implementation was very complicated but was optimized for speed.  New way is easier to maintain but takes up a few clock cycles.  Should be very minor.
------------------------------------------------------------------------
r376 | SumolX | 2006-11-30 10:26:46 -0500 (Thu, 30 Nov 2006) | 1 line
Changed paths:
   M /openbor.c

fixed rider/fall issue.  was setting the wrong entity to fall.  should of been driver not self.  also updated set_death(), set_fall(), set_pain() to handle indivigual entities.
------------------------------------------------------------------------
r375 | SumolX | 2006-11-29 17:31:50 -0500 (Wed, 29 Nov 2006) | 1 line
Changed paths:
   M /openbor.c

Predraw() orginizing.
------------------------------------------------------------------------
r374 | SumolX | 2006-11-29 15:17:29 -0500 (Wed, 29 Nov 2006) | 1 line
Changed paths:
   M /openbor.c

added checks within set_death(), set_fall() and set_pain() to see if the minimum is at least set those animations to play.  Otherwise we don't play them.
------------------------------------------------------------------------
r373 | SumolX | 2006-11-29 14:46:43 -0500 (Wed, 29 Nov 2006) | 1 line
Changed paths:
   M /openbor.c

p1iconw to p4iconw has been added for predraw status.
------------------------------------------------------------------------
r372 | SumolX | 2006-11-09 12:20:49 -0500 (Thu, 09 Nov 2006) | 1 line
Changed paths:
   M /openbor.c

Removed Memory Usuage during gameplay.... as if there is a memory problem it will get logged.
------------------------------------------------------------------------
r371 | SumolX | 2006-11-09 12:17:12 -0500 (Thu, 09 Nov 2006) | 1 line
Changed paths:
   M /openbor.c

Updated version to 50
------------------------------------------------------------------------
r370 | SumolX | 2006-11-08 16:36:10 -0500 (Wed, 08 Nov 2006) | 1 line
Changed paths:
   M /PSP/pspmenu.c
   M /PSP/pspwifi.c

Updated wificode so error doesn't show up until until wifi is started based on listing accessPoints.
------------------------------------------------------------------------
r369 | SumolX | 2006-11-08 12:34:53 -0500 (Wed, 08 Nov 2006) | 1 line
Changed paths:
   M /openbor.c

Slight fixes for video_options().
------------------------------------------------------------------------
r368 | SumolX | 2006-11-08 00:30:13 -0500 (Wed, 08 Nov 2006) | 1 line
Changed paths:
   M /SDL/video.h

New and improved and muchless code.... scaling....tada!!!!
------------------------------------------------------------------------
r367 | SumolX | 2006-11-08 00:28:41 -0500 (Wed, 08 Nov 2006) | 1 line
Changed paths:
   M /openbor.c

New video_options() to clean up menu screen from being overloaded
------------------------------------------------------------------------
r366 | SumolX | 2006-11-08 00:01:12 -0500 (Wed, 08 Nov 2006) | 1 line
Changed paths:
   M /openbor.c

New and improved and muchless code.... scaling....tada!!!!
------------------------------------------------------------------------
r365 | SumolX | 2006-11-08 00:00:49 -0500 (Wed, 08 Nov 2006) | 1 line
Changed paths:
   M /SDL/win/video.c

New and improved and muchless code.... scaling....tada!!!!
------------------------------------------------------------------------
r364 | SumolX | 2006-11-07 22:35:48 -0500 (Tue, 07 Nov 2006) | 1 line
Changed paths:
   M /openbor.c

Removed scaling for now..... This can be done simpler in video.c
------------------------------------------------------------------------
r363 | SumolX | 2006-11-07 18:30:35 -0500 (Tue, 07 Nov 2006) | 1 line
Changed paths:
   M /openbor.c

removed saving scalevideo variable due to bug.... try to figure out why later.....
------------------------------------------------------------------------
r362 | SumolX | 2006-11-07 17:44:55 -0500 (Tue, 07 Nov 2006) | 1 line
Changed paths:
   M /SDL/win/video.c
   M /openbor.c

4x3 window or fullscreen scaling now implemented!  3 new resolutions, 640x480, 800x600 and 1024x768
------------------------------------------------------------------------
r361 | SumolX | 2006-11-06 23:00:38 -0500 (Mon, 06 Nov 2006) | 1 line
Changed paths:
   M /openbor.c

Death issue when falling fixed.
------------------------------------------------------------------------
r360 | SumolX | 2006-11-06 12:07:53 -0500 (Mon, 06 Nov 2006) | 1 line
Changed paths:
   M /openbor.c

death is 90% finished and optimized death, fall, pain in functions since they are reused over and over
------------------------------------------------------------------------
r359 | SumolX | 2006-11-04 23:27:26 -0500 (Sat, 04 Nov 2006) | 1 line
Changed paths:
   M /openbor.c

more death fixes
------------------------------------------------------------------------
r358 | SumolX | 2006-11-04 22:31:44 -0500 (Sat, 04 Nov 2006) | 1 line
Changed paths:
   M /openbor.c

more death fixes
------------------------------------------------------------------------
r357 | SumolX | 2006-11-04 21:59:14 -0500 (Sat, 04 Nov 2006) | 1 line
Changed paths:
   M /openbor.c

more death fixes
------------------------------------------------------------------------
r356 | SumolX | 2006-11-03 19:33:14 -0500 (Fri, 03 Nov 2006) | 1 line
Changed paths:
   M /openbor.c

replaced upgraded shootnum for pshoot
------------------------------------------------------------------------
r355 | SumolX | 2006-11-03 17:55:46 -0500 (Fri, 03 Nov 2006) | 1 line
Changed paths:
   M /openbor.c

parrow has been updated to support 4 players and shootnum has been updated to include location onscreen.
------------------------------------------------------------------------
r354 | SumolX | 2006-11-03 16:19:47 -0500 (Fri, 03 Nov 2006) | 1 line
Changed paths:
   M /openbor.c

falldie bugfix.
------------------------------------------------------------------------
r353 | SumolX | 2006-11-03 07:45:41 -0500 (Fri, 03 Nov 2006) | 1 line
Changed paths:
   M /openbor.c

hitenemy now just hits players.
------------------------------------------------------------------------
r352 | SumolX | 2006-11-02 20:19:55 -0500 (Thu, 02 Nov 2006) | 1 line
Changed paths:
   M /openbor.c

timeicon has its own x y now
------------------------------------------------------------------------
r351 | SumolX | 2006-11-02 17:00:23 -0500 (Thu, 02 Nov 2006) | 1 line
Changed paths:
   M /openbor.c

preformatted score with 6 zeros
------------------------------------------------------------------------
r350 | SumolX | 2006-11-02 16:14:05 -0500 (Thu, 02 Nov 2006) | 1 line
Changed paths:
   M /openbor.c

slight fixes
------------------------------------------------------------------------
r349 | SumolX | 2006-11-02 16:05:45 -0500 (Thu, 02 Nov 2006) | 1 line
Changed paths:
   M /openbor.c

Slight fix for timeicon
------------------------------------------------------------------------
r348 | SumolX | 2006-11-02 15:59:24 -0500 (Thu, 02 Nov 2006) | 1 line
Changed paths:
   M /openbor.c

timeicon and update hitenemy.
------------------------------------------------------------------------
r347 | SumolX | 2006-11-01 22:32:36 -0500 (Wed, 01 Nov 2006) | 1 line
Changed paths:
   M /PSP/pspmenu.c

Slight fix to pspmenu && access points scroller
------------------------------------------------------------------------
r346 | SumolX | 2006-10-31 13:41:57 -0500 (Tue, 31 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

optimizations
------------------------------------------------------------------------
r345 | SumolX | 2006-10-31 00:55:51 -0500 (Tue, 31 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

mp1icon - mp4icon for players and iconmpfull, iconmphalf and iconmplow for players
------------------------------------------------------------------------
r344 | SumolX | 2006-10-30 19:01:18 -0500 (Mon, 30 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

maxplayers required in loop
------------------------------------------------------------------------
r343 | SumolX | 2006-10-30 12:57:35 -0500 (Mon, 30 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

fixed shootnum updated player_weapon()
------------------------------------------------------------------------
r342 | SumolX | 2006-10-28 14:05:51 -0400 (Sat, 28 Oct 2006) | 1 line
Changed paths:
   M /PSP/pspmenu.c
   M /openbor.c

updated wifi and fixed infinite loop bug.
------------------------------------------------------------------------
r341 | SumolX | 2006-10-28 01:04:57 -0400 (Sat, 28 Oct 2006) | 1 line
Changed paths:
   M /PSP/pspport.c
   M /PSP/pspwifi.c

Fixed crash when restarting wifi modules multiple times.
------------------------------------------------------------------------
r340 | SumolX | 2006-10-28 00:41:50 -0400 (Sat, 28 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

cleanup and optimize
------------------------------------------------------------------------
r339 | SumolX | 2006-10-27 23:49:43 -0400 (Fri, 27 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

cleanup
------------------------------------------------------------------------
r338 | SumolX | 2006-10-27 23:45:28 -0400 (Fri, 27 Oct 2006) | 1 line
Changed paths:
   M /DOS/DOSPORT.H
   M /DOS/UTILS.C
   M /DOS/UTILS.H

Logging for dos now implemented
------------------------------------------------------------------------
r337 | SumolX | 2006-10-27 19:19:44 -0400 (Fri, 27 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

cleanup and optimizing.
------------------------------------------------------------------------
r336 | SumolX | 2006-10-27 17:37:57 -0400 (Fri, 27 Oct 2006) | 1 line
Changed paths:
   M /openbor.c


------------------------------------------------------------------------
r335 | SumolX | 2006-10-27 16:40:17 -0400 (Fri, 27 Oct 2006) | 1 line
Changed paths:
   M /openbor.c


------------------------------------------------------------------------
r334 | SumolX | 2006-10-27 12:39:36 -0400 (Fri, 27 Oct 2006) | 2 lines
Changed paths:
   M /openbor.c

Fixed when animal runs and not to be used with other players.

------------------------------------------------------------------------
r333 | SumolX | 2006-10-27 12:18:54 -0400 (Fri, 27 Oct 2006) | 1 line
Changed paths:
   M /PSP/pspmenu.c

more wifi updates
------------------------------------------------------------------------
r332 | SumolX | 2006-10-27 01:02:09 -0400 (Fri, 27 Oct 2006) | 1 line
Changed paths:
   M /PSP/pspmenu.c

updated menu so wifi can be started with mod
------------------------------------------------------------------------
r331 | SumolX | 2006-10-27 00:57:02 -0400 (Fri, 27 Oct 2006) | 1 line
Changed paths:
   M /PSP/pspmenu.c
   M /PSP/pspport.h
   M /PSP/pspwifi.c
   M /PSP/pspwifi.h

Updating WiFi Code.
------------------------------------------------------------------------
r330 | SumolX | 2006-10-26 12:57:49 -0400 (Thu, 26 Oct 2006) | 1 line
Changed paths:
   M /PSP/pspwifi.c


------------------------------------------------------------------------
r329 | SumolX | 2006-10-26 12:53:59 -0400 (Thu, 26 Oct 2006) | 1 line
Changed paths:
   M /PSP/Makefile
   M /PSP/pspmenu.c
   M /PSP/pspport.c
   M /PSP/pspport.h
   A /PSP/pspwifi.c
   A /PSP/pspwifi.h

Starting the addition of wifi play
------------------------------------------------------------------------
r328 | SumolX | 2006-10-26 09:28:43 -0400 (Thu, 26 Oct 2006) | 1 line
Changed paths:
   M /SDL/Makefile.win
   M /SDL/OpenBOR_WIN.dev

Slight Changes
------------------------------------------------------------------------
r327 | SumolX | 2006-10-25 21:19:54 -0400 (Wed, 25 Oct 2006) | 1 line
Changed paths:
   M /openbor.c


------------------------------------------------------------------------
r326 | SumolX | 2006-10-25 20:52:08 -0400 (Wed, 25 Oct 2006) | 1 line
Changed paths:
   M /SDL/win/video.c

only show mouse cursor in window mode
------------------------------------------------------------------------
r325 | SumolX | 2006-10-25 18:44:16 -0400 (Wed, 25 Oct 2006) | 1 line
Changed paths:
   M /DC/tracemalloc.c

return NULL if not able to malloc.
------------------------------------------------------------------------
r324 | SumolX | 2006-10-25 16:27:45 -0400 (Wed, 25 Oct 2006) | 1 line
Changed paths:
   M /DC/tracemalloc.c

exit if we run out of memory.
------------------------------------------------------------------------
r323 | SumolX | 2006-10-24 23:53:37 -0400 (Tue, 24 Oct 2006) | 1 line
Changed paths:
   M /openbor.c


------------------------------------------------------------------------
r322 | SumolX | 2006-10-24 23:37:33 -0400 (Tue, 24 Oct 2006) | 1 line
Changed paths:
   M /DC/dcpak.c
   M /DC/dcport.c
   M /DC/dcport.h
   M /DOS/DOSPORT.C
   M /DOS/DOSPORT.H
   M /SDL/sdlport.c
   M /SDL/sdlport.h


------------------------------------------------------------------------
r321 | SumolX | 2006-10-24 16:47:19 -0400 (Tue, 24 Oct 2006) | 1 line
Changed paths:
   M /SDL/SDL.dll

new version of SDL.dll!
------------------------------------------------------------------------
r320 | SumolX | 2006-10-24 15:37:16 -0400 (Tue, 24 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

Last and final bug fix for SaveGame code!
------------------------------------------------------------------------
r319 | SumolX | 2006-10-24 12:47:06 -0400 (Tue, 24 Oct 2006) | 1 line
Changed paths:
   M /SDL/Makefile.win
   M /SDL/OpenBOR_WIN.dev


------------------------------------------------------------------------
r318 | SumolX | 2006-10-24 12:42:41 -0400 (Tue, 24 Oct 2006) | 1 line
Changed paths:
   M /SDL/Makefile.win
   M /SDL/OpenBOR_WIN.dev
   M /openbor.c

Crash bug fixed.
------------------------------------------------------------------------
r317 | SumolX | 2006-10-24 00:26:34 -0400 (Tue, 24 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

playing hitfx too many times.  We only play it prior to followup animations.
------------------------------------------------------------------------
r316 | SumolX | 2006-10-23 23:56:17 -0400 (Mon, 23 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

widescreen 4 player predraw display fix
------------------------------------------------------------------------
r315 | SumolX | 2006-10-23 15:41:54 -0400 (Mon, 23 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

Tails has added alpha to knive, bomb and star projectiles.
------------------------------------------------------------------------
r314 | SumolX | 2006-10-23 13:16:15 -0400 (Mon, 23 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

Small update to enabling selectplayer menu screen to allow special moves and such just like in-gameplay
------------------------------------------------------------------------
r313 | SumolX | 2006-10-22 09:48:47 -0400 (Sun, 22 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

current_attack_id fixed in do_attack().  Broke while removing followfx.
------------------------------------------------------------------------
r312 | SumolX | 2006-10-21 09:57:50 -0400 (Sat, 21 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

fixed backwards compatibility with DOS
------------------------------------------------------------------------
r311 | SumolX | 2006-10-21 09:51:46 -0400 (Sat, 21 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

prethrow() and enemy_throw_wait() has been added.
------------------------------------------------------------------------
r310 | SumolX | 2006-10-20 10:07:19 -0400 (Fri, 20 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

new feature throwframewait
------------------------------------------------------------------------
r309 | SumolX | 2006-10-20 09:08:56 -0400 (Fri, 20 Oct 2006) | 1 line
Changed paths:
   M /SDL/soundmix.c

Removing u^=0x8000 for linux as it's changing the sign of a signed variable which it seems unsupported in SDL_mixer.  But works in windows.
------------------------------------------------------------------------
r308 | SumolX | 2006-10-18 15:42:38 -0400 (Wed, 18 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

added more checks for falldie bug.
------------------------------------------------------------------------
r307 | SumolX | 2006-10-18 13:03:53 -0400 (Wed, 18 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

ANI_DIE is not a requirement when players die.  was related to falldie bug.
------------------------------------------------------------------------
r306 | SumolX | 2006-10-17 21:17:57 -0400 (Tue, 17 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

removed followfx as sound does the same thing.
------------------------------------------------------------------------
r305 | SumolX | 2006-10-17 18:08:37 -0400 (Tue, 17 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

blockpain now uses block animation and resets it instead of using idle animation.
------------------------------------------------------------------------
r304 | SumolX | 2006-10-17 14:32:53 -0400 (Tue, 17 Oct 2006) | 1 line
Changed paths:
   M /openbor.c


------------------------------------------------------------------------
r303 | SumolX | 2006-10-17 14:15:22 -0400 (Tue, 17 Oct 2006) | 1 line
Changed paths:
   M /openbor.c


------------------------------------------------------------------------
r302 | SumolX | 2006-10-17 13:54:41 -0400 (Tue, 17 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

smartspawn() vRes2 not vRes1 for 'a' placement
------------------------------------------------------------------------
r301 | SumolX | 2006-10-17 13:03:04 -0400 (Tue, 17 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

Fixed falldie bug.
------------------------------------------------------------------------
r300 | SumolX | 2006-10-16 20:35:20 -0400 (Mon, 16 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

fixed "alpha" bug.  was always setting to be true.
------------------------------------------------------------------------
r299 | SumolX | 2006-10-16 17:50:07 -0400 (Mon, 16 Oct 2006) | 1 line
Changed paths:
   M /PSP/pspport.c
   M /openbor.c

Removed PSP Option Load Times as it no longer makes sense to use it since we are always running at 333 for openbor.  bor ran fine at 222 but not openbor.
------------------------------------------------------------------------
r298 | SumolX | 2006-10-16 16:49:47 -0400 (Mon, 16 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

"%i by Mod" for number of players controlled by modder
------------------------------------------------------------------------
r297 | SumolX | 2006-10-14 00:21:48 -0400 (Sat, 14 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

changed printf text # players in option menu
------------------------------------------------------------------------
r296 | SumolX | 2006-10-13 23:51:54 -0400 (Fri, 13 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

\n to one of the printfs
------------------------------------------------------------------------
r295 | SumolX | 2006-10-13 23:06:05 -0400 (Fri, 13 Oct 2006) | 1 line
Changed paths:
   M /PSP/filecache.c

We do not need to release 4MBytes of OS special memory because sceKernelExitGame() will cleanup all resources prior to returning to PSP OS.
------------------------------------------------------------------------
r294 | SumolX | 2006-10-13 22:42:31 -0400 (Fri, 13 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

ctrlmaxplayers variable will enable or disable user control in # of players in options menu.  spdirection variable was missing player 3 and 4 fixed.
------------------------------------------------------------------------
r293 | SumolX | 2006-10-13 18:59:50 -0400 (Fri, 13 Oct 2006) | 1 line
Changed paths:
   M /PSP/filecache.c

PSPSDK changed sceSuspendAllocExtraMemory() to sceKernelVolatileMemLock()
------------------------------------------------------------------------
r292 | SumolX | 2006-10-13 13:58:47 -0400 (Fri, 13 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

Fixed pscore bugs.
------------------------------------------------------------------------
r291 | SumolX | 2006-10-13 12:46:09 -0400 (Fri, 13 Oct 2006) | 1 line
Changed paths:
   M /PSP/tracemalloc.c
   M /openbor.c

Updating file logging.
------------------------------------------------------------------------
r290 | SumolX | 2006-10-13 10:48:58 -0400 (Fri, 13 Oct 2006) | 1 line
Changed paths:
   M /PSP/filecache.c
   M /PSP/pspport.c
   M /PSP/pspport.h

Now using unReserved 4MByte OS Space for filecache.c  Now we have more memory to play with  :)
------------------------------------------------------------------------
r289 | SumolX | 2006-10-12 23:51:07 -0400 (Thu, 12 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

psmenu variable for player select screen.  Now people have complete control over placement in select menu.
------------------------------------------------------------------------
r288 | SumolX | 2006-10-12 12:17:47 -0400 (Thu, 12 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

Forgot to make the appropriate compensations for widescreen mode on new predraw variables since v48.  All fixed for 2 players.  4 players still need to be fixed.
------------------------------------------------------------------------
r287 | SumolX | 2006-10-12 10:58:18 -0400 (Thu, 12 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

Update to pnamej[4][6] now supports "name, select hero, (credits,Press Start,GameOver)"
------------------------------------------------------------------------
r286 | SumolX | 2006-10-11 22:20:31 -0400 (Wed, 11 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

enemy_find_target() fixed.  Previously enemy would be stuck if not facing the right direct for players other than 1
------------------------------------------------------------------------
r285 | SumolX | 2006-10-11 19:30:12 -0400 (Wed, 11 Oct 2006) | 1 line
Changed paths:
   M /SDL/Makefile.win
   M /SDL/OpenBOR_WIN.dev
   M /SDL/loadimg.c
   M /SDL/packfile.c
   M /SDL/soundmix.c

Updates to make SDL version compatible in a Linux file handling.
------------------------------------------------------------------------
r284 | SumolX | 2006-10-11 13:12:19 -0400 (Wed, 11 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

forcevideomode broke load_video() now fixed.
------------------------------------------------------------------------
r283 | SumolX | 2006-10-11 11:38:31 -0400 (Wed, 11 Oct 2006) | 1 line
Changed paths:
   M /SDL/packfile.c


------------------------------------------------------------------------
r282 | SumolX | 2006-10-11 11:22:40 -0400 (Wed, 11 Oct 2006) | 1 line
Changed paths:
   M /SDL/packfile.c

Fixes for slashback() when using windows or gp2x/linux
------------------------------------------------------------------------
r281 | SumolX | 2006-10-11 11:16:16 -0400 (Wed, 11 Oct 2006) | 1 line
Changed paths:
   M /SDL/loadimg.c
   M /SDL/savepcx.c
   M /SDL/soundmix.c
   M /SDL/sprite.c

Replaced with DOS version as SDL_swaple() tends to slow things down.
------------------------------------------------------------------------
r280 | SumolX | 2006-10-11 10:09:07 -0400 (Wed, 11 Oct 2006) | 1 line
Changed paths:
   M /SDL/adpcm.c

Replaced with DOS version as SDL_swaple() tends to slow things down.
------------------------------------------------------------------------
r279 | SumolX | 2006-10-11 10:06:38 -0400 (Wed, 11 Oct 2006) | 1 line
Changed paths:
   M /SDL/anigif.c

Replaced with DOS version as SDL_swaple() tends to slow things down.
------------------------------------------------------------------------
r278 | SumolX | 2006-10-10 13:58:57 -0400 (Tue, 10 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

forcemode in load_videomode() now enforces mode over options menu.
------------------------------------------------------------------------
r277 | SumolX | 2006-10-10 13:03:03 -0400 (Tue, 10 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

versusdamage variable no supports disable by mod or enabled by mod.  default is 2 for normal operation.
------------------------------------------------------------------------
r276 | SumolX | 2006-10-09 22:15:11 -0400 (Mon, 09 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

new variable "versusdamage" to models.txt
------------------------------------------------------------------------
r275 | SumolX | 2006-10-09 21:51:46 -0400 (Mon, 09 Oct 2006) | 1 line
Changed paths:
   M /PSP/pspport.h
   M /openbor.c

Added 0777 to open() as it would create CAPITAL filenames.... annoying!!!
------------------------------------------------------------------------
r274 | SumolX | 2006-10-09 17:57:53 -0400 (Mon, 09 Oct 2006) | 1 line
Changed paths:
   M /PSP/pspport.h
   M /openbor.c

Removed Hardpath and replaced the default location ./Paks/  Also replaced stdio with sceio (open for sceIoOpen, etc..)
------------------------------------------------------------------------
r273 | SumolX | 2006-10-09 17:21:08 -0400 (Mon, 09 Oct 2006) | 1 line
Changed paths:
   M /PSP/Makefile

No-longer need to kxploit as I'm 2.71 SE-A
------------------------------------------------------------------------
r272 | SumolX | 2006-10-08 10:05:44 -0400 (Sun, 08 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

little update to load_saved_game()
------------------------------------------------------------------------
r271 | SumolX | 2006-10-08 08:59:39 -0400 (Sun, 08 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

bonus update
------------------------------------------------------------------------
r270 | SumolX | 2006-10-07 23:04:15 -0400 (Sat, 07 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

1 pixel fix for pscore predraw
------------------------------------------------------------------------
r269 | SumolX | 2006-10-07 22:47:07 -0400 (Sat, 07 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

automated pscore for x y 0 0 0 0
------------------------------------------------------------------------
r268 | SumolX | 2006-10-07 22:06:55 -0400 (Sat, 07 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

Fixed bonus bug because DC doesn't support saving yet.
------------------------------------------------------------------------
r267 | SumolX | 2006-10-07 21:46:29 -0400 (Sat, 07 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

removed pname as it made no sense to use it as pscore has the same functionality as pname with more control
------------------------------------------------------------------------
r266 | SumolX | 2006-10-05 17:14:40 -0400 (Thu, 05 Oct 2006) | 1 line
Changed paths:
   D /DOS/gui/icon.gif


------------------------------------------------------------------------
r265 | SumolX | 2006-10-05 17:01:12 -0400 (Thu, 05 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

Bonus unlocking fixed
------------------------------------------------------------------------
r264 | SumolX | 2006-10-05 15:30:15 -0400 (Thu, 05 Oct 2006) | 1 line
Changed paths:
   M /SDL/Makefile.gp2x
   M /SDL/Makefile.win
   M /SDL/OpenBOR_GP2X.dev
   M /SDL/OpenBOR_WIN.dev
   M /SDL/gp2x/control.c
   A /SDL/gp2x/gp2xport.c
   A /SDL/gp2x/gp2xport.h
   D /SDL/gp2x/sdlport.c
   D /SDL/gp2x/sdlport.h
   M /SDL/gp2x/video.c
   A /SDL/sdlport.c
   A /SDL/sdlport.h
   D /SDL/win/sdlport.c
   D /SDL/win/sdlport.h

Changing layout for gp2x and sdl
------------------------------------------------------------------------
r263 | SumolX | 2006-10-05 14:16:10 -0400 (Thu, 05 Oct 2006) | 1 line
Changed paths:
   M /openbor.c


------------------------------------------------------------------------
r262 | SumolX | 2006-10-05 14:14:11 -0400 (Thu, 05 Oct 2006) | 1 line
Changed paths:
   M /openbor.c


------------------------------------------------------------------------
r261 | SumolX | 2006-10-05 14:11:26 -0400 (Thu, 05 Oct 2006) | 1 line
Changed paths:
   M /SDL/packfile.c


------------------------------------------------------------------------
r260 | SumolX | 2006-10-05 14:09:30 -0400 (Thu, 05 Oct 2006) | 1 line
Changed paths:
   M /SDL/packfile.c


------------------------------------------------------------------------
r259 | SumolX | 2006-10-05 14:08:42 -0400 (Thu, 05 Oct 2006) | 1 line
Changed paths:
   M /PSP/pspport.c


------------------------------------------------------------------------
r258 | SumolX | 2006-10-05 14:08:14 -0400 (Thu, 05 Oct 2006) | 1 line
Changed paths:
   M /DOS/DOSPORT.C


------------------------------------------------------------------------
r257 | SumolX | 2006-10-05 14:00:59 -0400 (Thu, 05 Oct 2006) | 1 line
Changed paths:
   M /SDL/win/sdlport.c


------------------------------------------------------------------------
r256 | SumolX | 2006-10-05 12:08:08 -0400 (Thu, 05 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

update to choose_difficulty() for bonus modes when using savefiles
------------------------------------------------------------------------
r255 | SumolX | 2006-10-05 11:33:26 -0400 (Thu, 05 Oct 2006) | 1 line
Changed paths:
   M /PSP/packfile.h
   M /PSP/psppak.h

Cleanup
------------------------------------------------------------------------
r254 | SumolX | 2006-10-04 21:39:11 -0400 (Wed, 04 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

4 player addscore() bug fixed.
------------------------------------------------------------------------
r253 | SumolX | 2006-10-04 16:50:43 -0400 (Wed, 04 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

removed ramavailable() during shutdown as win98 was choking.  But made sure that GP2X and PSP still keep it for logging purposes.
------------------------------------------------------------------------
r252 | SumolX | 2006-10-04 16:27:55 -0400 (Wed, 04 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

removed hitsound array and put it back as an single int.  followsound is back as it works!
------------------------------------------------------------------------
r251 | SumolX | 2006-10-04 12:50:14 -0400 (Wed, 04 Oct 2006) | 1 line
Changed paths:
   M /PSP/control.h
   M /openbor.c

Fixed printf where the size was incorrect for ramavailable() and fixed 4 player psp control.h bug as the 4 player code is not ready yet for PSP.
------------------------------------------------------------------------
r250 | SumolX | 2006-10-04 10:33:16 -0400 (Wed, 04 Oct 2006) | 1 line
Changed paths:
   M /SDL/Makefile.gp2x
   M /SDL/Makefile.win
   M /SDL/OpenBOR_GP2X.dev
   M /SDL/OpenBOR_WIN.dev
   D /SDL/gp2x/packfile.c
   D /SDL/gp2x/sblaster.c
   D /SDL/gp2x/utils.c
   A /SDL/packfile.c
   A /SDL/sblaster.c
   A /SDL/utils.c
   D /SDL/win/packfile.c
   D /SDL/win/sblaster.c
   D /SDL/win/utils.c

Cleanup and files that require slight modification to work with both platforms will not be separated into gp2x or win folders as the changes are soooooo small they don't require separate files.  Trying to keep things easy and simple!
------------------------------------------------------------------------
r249 | SumolX | 2006-10-04 09:25:04 -0400 (Wed, 04 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

removed followfx and expanded on hitsound.  hitsound is now an int array with a size of [2].
------------------------------------------------------------------------
r248 | SumolX | 2006-10-03 23:19:11 -0400 (Tue, 03 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

removed followsfx1 - 4 and only using followfx instead.
------------------------------------------------------------------------
r247 | SumolX | 2006-10-03 21:07:22 -0400 (Tue, 03 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

followsfx1 - 4 now supported for follow animations.
------------------------------------------------------------------------
r246 | SumolX | 2006-10-03 15:09:16 -0400 (Tue, 03 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

savehighscore() moved to endof hallfame()
------------------------------------------------------------------------
r245 | SumolX | 2006-10-03 14:46:01 -0400 (Tue, 03 Oct 2006) | 1 line
Changed paths:
   A /SDL/gui/icon.bmp
   D /SDL/gui/icon.gif
   M /SDL/win/video.c

using new icon.bmp instead of icon.gif to match taskbar colors
------------------------------------------------------------------------
r244 | SumolX | 2006-10-03 14:37:12 -0400 (Tue, 03 Oct 2006) | 1 line
Changed paths:
   M /SDL/Makefile.gp2x
   M /SDL/Makefile.win
   M /SDL/OpenBOR_GP2X.dev
   M /SDL/OpenBOR_WIN.dev
   D /SDL/OpenBOR_WIN_private.res
   D /SDL/asmcopy.c
   D /SDL/asmcopy.h
   M /SDL/gp2x/video.c
   M /SDL/screen.c
   M /SDL/texture.c
   M /SDL/win/sdlport.h
   M /SDL/win/video.c

Cleaning up and removing unnecessary duplicate code.  Also using screen/texture from DC port.
------------------------------------------------------------------------
r243 | SumolX | 2006-10-03 14:15:12 -0400 (Tue, 03 Oct 2006) | 1 line
Changed paths:
   M /PSP/Makefile
   M /PSP/OpenBOR_PSP.dev
   M /PSP/anigif.c
   D /PSP/asmcopy.c
   D /PSP/asmcopy.h
   M /PSP/bitmap.c
   M /PSP/loadimg.c
   M /PSP/pspport.h
   M /PSP/screen.c
   M /PSP/texture.c
   M /PSP/utils.c

Cleaning up and removing unnecessary duplicate code.  Also using loadimg/texture from DC port as they support readaheads/less disk access.
------------------------------------------------------------------------
r242 | SumolX | 2006-10-03 10:55:47 -0400 (Tue, 03 Oct 2006) | 1 line
Changed paths:
   A /SDL/OpenBOR_WIN.exe.Manifest
   A /SDL/OpenBOR_WIN_private.res


------------------------------------------------------------------------
r241 | SumolX | 2006-10-03 10:14:05 -0400 (Tue, 03 Oct 2006) | 1 line
Changed paths:
   M /SDL/Makefile.win
   M /SDL/OpenBOR_WIN.dev
   M /SDL/OpenBOR_WIN_private.h
   M /SDL/OpenBOR_WIN_private.rc
   M /SDL/gp2x/sdlport.c
   M /SDL/gp2x/sdlport.h
   M /SDL/gp2x/utils.c
   M /SDL/tracemalloc.c
   M /SDL/utils.h
   M /SDL/win/control.c
   M /SDL/win/sdlport.c
   M /SDL/win/sdlport.h
   M /SDL/win/utils.c

Now SDL/GP2X support file logging!
------------------------------------------------------------------------
r240 | SumolX | 2006-10-02 11:56:33 -0400 (Mon, 02 Oct 2006) | 1 line
Changed paths:
   M /DOS/DOSPORT.C
   M /PSP/pspmenu.c
   M /PSP/pspport.c
   M /SDL/gp2x/sdlport.c
   M /SDL/win/sdlport.c
   M /openbor.c

Moved Saves and other need directories to main().  Should be the first thing that is created if necessary.
------------------------------------------------------------------------
r239 | SumolX | 2006-10-01 22:48:53 -0400 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   M /SDL/win/video.c

No need to display "OpenBOR - SDL" as caption for title mode.  "OpenBOR" is enough for caption when in window mode.
------------------------------------------------------------------------
r238 | SumolX | 2006-10-01 22:47:22 -0400 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   M /SDL/OpenBOR_GP2X.dev

Updated as using the GP2XSDK has a bug where it doesn't remember its previous settings.  Environment Updated to work with regular dev-c++.  Though it is still necessary to have original windows GP2XSDK for compiling.
------------------------------------------------------------------------
r237 | SumolX | 2006-10-01 19:54:54 -0400 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   M /DOS/CONTROL.H
   M /PSP/control.h
   M /openbor.c

settings.sav are now back to being one file for all platforms.  Default3 & Default4 now added for DOS & PSP
------------------------------------------------------------------------
r236 | SumolX | 2006-10-01 19:40:11 -0400 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   M /SDL/OpenBOR_GP2X.dev


------------------------------------------------------------------------
r235 | SumolX | 2006-10-01 19:23:35 -0400 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   A /SDL/OpenBOR_WIN.ico


------------------------------------------------------------------------
r234 | SumolX | 2006-10-01 19:22:50 -0400 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   M /SDL/Makefile.gp2x
   M /SDL/Makefile.win
   D /SDL/OpenBOR_SDL.dev
   D /SDL/OpenBOR_SDL.exe.Manifest
   D /SDL/OpenBOR_SDL.ico
   D /SDL/OpenBOR_SDL_private.h
   D /SDL/OpenBOR_SDL_private.rc
   A /SDL/OpenBOR_WIN.dev
   A /SDL/OpenBOR_WIN_private.h
   A /SDL/OpenBOR_WIN_private.rc
   M /SDL/loadimg.c
   M /SDL/palette.c
   M /SDL/savepcx.c


------------------------------------------------------------------------
r233 | SumolX | 2006-10-01 19:22:07 -0400 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   A /SDL/win
   A /SDL/win/control.c
   A /SDL/win/control.h
   A /SDL/win/packfile.c
   A /SDL/win/sblaster.c
   A /SDL/win/sdlport.c
   A /SDL/win/sdlport.h
   A /SDL/win/utils.c
   A /SDL/win/video.c


------------------------------------------------------------------------
r232 | SumolX | 2006-10-01 18:52:24 -0400 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   D /SDL/sdl


------------------------------------------------------------------------
r231 | SumolX | 2006-10-01 18:51:03 -0400 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   M /SDL/Makefile.gp2x
   M /SDL/OpenBOR_GP2X.dev

Now we complete control over Makefile.gp2x instead of dev-c++
------------------------------------------------------------------------
r230 | SumolX | 2006-10-01 18:31:57 -0400 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   A /SDL/OpenBOR_GP2X.dev

using windows dev-c++/gp2xSDK
------------------------------------------------------------------------
r229 | SumolX | 2006-10-01 18:31:26 -0400 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   M /SDL/Makefile.gp2x

using windows dev-c++/gp2xSDK
------------------------------------------------------------------------
r228 | SumolX | 2006-10-01 18:30:44 -0400 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   M /SDL/gp2x/sdlport.c
   M /SDL/gp2x/sdlport.h
   M /SDL/gp2x/video.c

gp2x small updates
------------------------------------------------------------------------
r227 | SumolX | 2006-10-01 11:29:33 -0400 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   D /DOS/gui/Thumbs.db


------------------------------------------------------------------------
r226 | SumolX | 2006-10-01 11:28:03 -0400 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   A /DOS/gui/font1.gif
   A /DOS/gui/font2.gif
   A /DOS/gui/icon.gif
   A /DOS/gui/logo.gif


------------------------------------------------------------------------
r225 | SumolX | 2006-10-01 11:27:10 -0400 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   D /DOS/gui/FONT.GIF
   D /DOS/gui/Font2.gif
   D /DOS/gui/Font3.gif
   D /DOS/gui/font4.gif
   D /DOS/gui/logo.gif


------------------------------------------------------------------------
r224 | SumolX | 2006-10-01 01:45:16 -0400 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

removed font_unload() for 2 and 3 for gui system
------------------------------------------------------------------------
r223 | SumolX | 2006-10-01 01:43:18 -0400 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   D /SDL/gui/FONT.GIF
   D /SDL/gui/Font2.gif
   D /SDL/gui/Font3.gif
   A /SDL/gui/font1.gif
   A /SDL/gui/font2.gif
   D /SDL/gui/font4.gif
   M /SDL/gui/logo.gif


------------------------------------------------------------------------
r222 | SumolX | 2006-10-01 01:40:35 -0400 (Sun, 01 Oct 2006) | 1 line
Changed paths:
   M /openbor.c

removed font3 and font4.  renamed font.gif to font1.gif
------------------------------------------------------------------------
r221 | SumolX | 2006-09-30 23:46:37 -0400 (Sat, 30 Sep 2006) | 1 line
Changed paths:
   M /SDL/Makefile.gp2x
   M /SDL/Makefile.win
   M /SDL/OpenBOR_SDL.dev
   M /SDL/adpcm.c
   M /SDL/anigif.c
   M /SDL/draw.c
   M /SDL/font.c
   M /SDL/gp2x/sblaster.c
   M /SDL/gp2x/sdlport.h
   A /SDL/gp2x/utils.c
   M /SDL/gp2x/video.c
   M /SDL/loadimg.c
   M /SDL/palette.c
   M /SDL/savepcx.c
   M /SDL/savepcx.h
   M /SDL/sblaster.h
   M /SDL/screen.c
   M /SDL/sdl/control.c
   M /SDL/sdl/control.h
   M /SDL/sdl/sblaster.c
   M /SDL/sdl/sdlport.h
   A /SDL/sdl/utils.c
   M /SDL/sdl/video.c
   M /SDL/soundmix.c
   M /SDL/soundmix.h
   M /SDL/sprite.c
   M /SDL/ssprite.c
   M /SDL/texture.c
   M /SDL/timer.c
   M /SDL/tracemalloc.c
   D /SDL/utils.c
   M /SDL/utils.h
   M /SDL/video.h
   M /openbor.c

Huge overhaul!!!!! Cleaned up all of SDL while implementing GP2X support.  Now unused variables/functions/defines.  everything is cleaned up!!!!
------------------------------------------------------------------------
r220 | SumolX | 2006-09-30 19:04:51 -0400 (Sat, 30 Sep 2006) | 1 line
Changed paths:
   M /SDL/Makefile.gp2x

GP2x makefile now cleans/removes ../openbor.o
------------------------------------------------------------------------
r219 | SumolX | 2006-09-30 18:58:12 -0400 (Sat, 30 Sep 2006) | 1 line
Changed paths:
   A /SDL/gp2x
   A /SDL/gp2x/control.c
   A /SDL/gp2x/control.h
   A /SDL/gp2x/io.h
   A /SDL/gp2x/packfile.c
   A /SDL/gp2x/sblaster.c
   A /SDL/gp2x/sdlport.c
   A /SDL/gp2x/sdlport.h
   A /SDL/gp2x/video.c

Gp2x Updates
------------------------------------------------------------------------
r218 | SumolX | 2006-09-30 18:55:27 -0400 (Sat, 30 Sep 2006) | 1 line
Changed paths:
   D /SDL/Makefile.gp
   A /SDL/Makefile.gp2x
   M /SDL/Makefile.win
   M /SDL/OpenBOR_SDL.dev
   D /SDL/control.c
   D /SDL/control.h
   D /SDL/gp
   D /SDL/sblaster.c
   A /SDL/sdl/control.c
   A /SDL/sdl/control.h
   A /SDL/sdl/sblaster.c
   A /SDL/sdl/sdlport.c
   D /SDL/sdlport.c

Gp2x Updates
------------------------------------------------------------------------
r217 | SumolX | 2006-09-29 22:26:00 -0400 (Fri, 29 Sep 2006) | 1 line
Changed paths:
   M /openbor.c

Update to gamesaves/times_completed/bonus unlocking.
------------------------------------------------------------------------
r216 | SumolX | 2006-09-29 20:57:27 -0400 (Fri, 29 Sep 2006) | 1 line
Changed paths:
   M /SDL/Makefile.gp

GP is now compiling fine.
------------------------------------------------------------------------
r215 | SumolX | 2006-09-29 20:26:36 -0400 (Fri, 29 Sep 2006) | 1 line
Changed paths:
   A /SDL/Makefile.gp

gp support
------------------------------------------------------------------------
r214 | SumolX | 2006-09-29 20:25:54 -0400 (Fri, 29 Sep 2006) | 1 line
Changed paths:
   A /SDL/gp
   A /SDL/gp/io.h
   A /SDL/gp/packfile.c
   A /SDL/gp/sdlport.h
   A /SDL/gp/video.c

GP support
------------------------------------------------------------------------
r213 | SumolX | 2006-09-29 20:25:14 -0400 (Fri, 29 Sep 2006) | 1 line
Changed paths:
   M /SDL/Makefile.win
   M /SDL/OpenBOR_SDL.dev


------------------------------------------------------------------------
r212 | SumolX | 2006-09-29 20:23:16 -0400 (Fri, 29 Sep 2006) | 1 line
Changed paths:
   A /SDL/sdl/packfile.c
   A /SDL/sdl/sdlport.h


------------------------------------------------------------------------
r211 | SumolX | 2006-09-29 20:22:39 -0400 (Fri, 29 Sep 2006) | 1 line
Changed paths:
   D /SDL/packfile.c
   D /SDL/sdlport.h
   D /SDL/video.c

updated sdl folder
------------------------------------------------------------------------
r210 | SumolX | 2006-09-29 19:53:56 -0400 (Fri, 29 Sep 2006) | 1 line
Changed paths:
   A /SDL/sdl
   A /SDL/sdl/video.c

Seperating SDL subdirectories to support GamePark
------------------------------------------------------------------------
r209 | SumolX | 2006-09-29 19:52:38 -0400 (Fri, 29 Sep 2006) | 1 line
Changed paths:
   M /SDL/Makefile.win
   M /SDL/OpenBOR_SDL.dev
   M /SDL/sdlport.h

Seperating SDL subdirectories to support GamePark
------------------------------------------------------------------------
r208 | SumolX | 2006-09-29 17:07:49 -0400 (Fri, 29 Sep 2006) | 1 line
Changed paths:
   M /SDL/sdlport.h

Removed redundant <SDL.h> from header
------------------------------------------------------------------------
r207 | SumolX | 2006-09-28 16:12:36 -0400 (Thu, 28 Sep 2006) | 1 line
Changed paths:
   M /openbor.c

Fixed eicon[x][1] from 20 to 19.
------------------------------------------------------------------------
r206 | SumolX | 2006-09-28 15:55:20 -0400 (Thu, 28 Sep 2006) | 1 line
Changed paths:
   M /PSP/graphics.c
   M /PSP/graphics.h
   M /PSP/pspmenu.c

renamed printFont to printText
------------------------------------------------------------------------
r205 | SumolX | 2006-09-28 13:42:13 -0400 (Thu, 28 Sep 2006) | 1 line
Changed paths:
   M /openbor.c

Bikertakedamage() fixed.  Biker now falls when hit.
------------------------------------------------------------------------
r204 | SumolX | 2006-09-28 13:31:15 -0400 (Thu, 28 Sep 2006) | 1 line
Changed paths:
   M /openbor.c

SaveSlots based on MAX_DIFFICULTIES NOW.
------------------------------------------------------------------------
r203 | SumolX | 2006-09-28 13:25:20 -0400 (Thu, 28 Sep 2006) | 1 line
Changed paths:
   M /openbor.c

load_saved_game() now checks against .level instead of .dName as there could be hidden difficulties.
------------------------------------------------------------------------
r202 | SumolX | 2006-09-28 13:01:09 -0400 (Thu, 28 Sep 2006) | 1 line
Changed paths:
   M /PSP/pspmenu.c
   M /PSP/pspport.c
   M /PSP/utils.c

Update to Logging system.
------------------------------------------------------------------------
r201 | SumolX | 2006-09-28 11:09:08 -0400 (Thu, 28 Sep 2006) | 1 line
Changed paths:
   M /openbor.c

Small Fix for AutoSave.  Need to check for <= 1 instead of < 1 in savegamefile()
------------------------------------------------------------------------
r200 | SumolX | 2006-09-27 20:39:03 -0400 (Wed, 27 Sep 2006) | 1 line
Changed paths:
   M /DOS/DOSPORT.H
   M /PSP/pspport.h
   M /SDL/sdlport.h
   M /openbor.c

Fixed Possible bug with hi-score on DC.  Replaced all sceIoxxxx with 'fcntl.h' for PSP which in turn makes openbor.c easier to read.  Fixed loading of save file not to start from level 3 but level 2.
------------------------------------------------------------------------
r199 | SumolX | 2006-09-27 14:25:44 -0400 (Wed, 27 Sep 2006) | 1 line
Changed paths:
   M /openbor.c

Saving System now supports up to 20 slots for each difficulty.
------------------------------------------------------------------------
r198 | SumolX | 2006-09-26 16:26:07 -0400 (Tue, 26 Sep 2006) | 1 line
Changed paths:
   M /PSP/graphics.c
   M /PSP/graphics.h
   M /PSP/pspmenu.c

Fixed limitation where 'pak' was case sensitive.  Grammer cleanup and comments added.
------------------------------------------------------------------------
r197 | SumolX | 2006-09-26 12:25:34 -0400 (Tue, 26 Sep 2006) | 1 line
Changed paths:
   M /PSP/pspmenu.c

preview box fix.  original source was off by offset of 1 vertical line.
------------------------------------------------------------------------
r196 | SumolX | 2006-09-24 01:37:32 -0400 (Sun, 24 Sep 2006) | 1 line
Changed paths:
   M /DC/Makefile
   M /DC/dcport.c
   M /DC/dcport.h
   A /DC/utils.c
   A /DC/utils.h
   M /DOS/DOSPORT.C
   M /DOS/DOSPORT.H
   M /DOS/SAVEPCX.C
   M /DOS/UTILS.C
   M /DOS/UTILS.H
   M /DOS/clean.bat
   M /DOS/make.bat
   M /PSP/backgrounds/Menu.png
   M /PSP/graphics.c
   M /PSP/graphics.h
   M /PSP/pspmenu.c
   M /PSP/pspport.c
   M /PSP/pspport.h
   M /PSP/utils.c
   M /PSP/utils.h
   M /PSP/video.c
   M /PSP/video.h
   M /SDL/sdlport.c
   M /SDL/sdlport.h
   M /SDL/utils.c
   M /SDL/utils.h
   M /openbor.c

Moved screenshot(), getPakName() and debug_printf() to utils.c  Reworked pspmenu system.  Found and cleaned memory leak in savepcx() within DOS.  
------------------------------------------------------------------------
r195 | SumolX | 2006-09-23 00:24:52 -0400 (Sat, 23 Sep 2006) | 1 line
Changed paths:
   M /PSP/pspmenu.c

slight update to text layout
------------------------------------------------------------------------
r194 | SumolX | 2006-09-22 10:23:50 -0400 (Fri, 22 Sep 2006) | 1 line
Changed paths:
   A /PSP/backgrounds/Menu.png
   D /PSP/backgrounds/filemenu.png
   M /PSP/pspmenu.c
   M /PSP/screen.c

Preview Box is now 160x120 aka 4x3 and reorganized menu.png layout and a few more things.
------------------------------------------------------------------------
r193 | SumolX | 2006-09-21 17:08:57 -0400 (Thu, 21 Sep 2006) | 1 line
Changed paths:
   M /openbor.c

grammer fix
------------------------------------------------------------------------
r192 | SumolX | 2006-09-21 17:07:39 -0400 (Thu, 21 Sep 2006) | 1 line
Changed paths:
   M /openbor.c

Final Fix to getPakName().  It now checks for both '/' and no '/' within packfile name array on all platforms.
------------------------------------------------------------------------
r191 | SumolX | 2006-09-21 15:24:04 -0400 (Thu, 21 Sep 2006) | 1 line
Changed paths:
   M /openbor.c

Broke file saving when merging code a few builds ago.  Fixed and Optimized code for loading/saving/getting the mod name.
------------------------------------------------------------------------
r190 | SumolX | 2006-09-21 13:32:23 -0400 (Thu, 21 Sep 2006) | 1 line
Changed paths:
   M /DC/Makefile
   M /DC/dcport.h
   D /DC/io.h
   D /DC/utils.c
   D /DC/utils.h


------------------------------------------------------------------------
r189 | SumolX | 2006-09-21 12:03:50 -0400 (Thu, 21 Sep 2006) | 1 line
Changed paths:
   M /DOS/UTILS.C
   M /DOS/UTILS.H


------------------------------------------------------------------------
r188 | SumolX | 2006-09-21 11:10:11 -0400 (Thu, 21 Sep 2006) | 1 line
Changed paths:
   M /DOS/UTILS.C
   M /DOS/UTILS.H

screenshot funtion moved from openborMain to utils.c
------------------------------------------------------------------------
r187 | SumolX | 2006-09-21 11:09:28 -0400 (Thu, 21 Sep 2006) | 1 line
Changed paths:
   M /DC/Makefile
   M /DC/dcport.h
   A /DC/io.h
   A /DC/utils.c
   A /DC/utils.h

screenshot funtion moved from openborMain to utils.c
------------------------------------------------------------------------
r186 | SumolX | 2006-09-21 10:53:19 -0400 (Thu, 21 Sep 2006) | 1 line
Changed paths:
   M /PSP/pspmenu.c

Cleanup and adding comments to previewPak()
------------------------------------------------------------------------
r185 | SumolX | 2006-09-21 10:06:33 -0400 (Thu, 21 Sep 2006) | 1 line
Changed paths:
   M /openbor.c

minor cleanup
------------------------------------------------------------------------
r184 | SumolX | 2006-09-21 09:55:34 -0400 (Thu, 21 Sep 2006) | 1 line
Changed paths:
   M /PSP/filecache.c
   M /PSP/pspmenu.c
   M /PSP/pspport.h
   M /PSP/screen.c
   M /PSP/video.c

Not freeing pointer to filecache as its being reused throught bor for its entirety.  Then when exiting Sony OS will free stack from any mallocs.
------------------------------------------------------------------------
r183 | SumolX | 2006-09-20 22:32:33 -0400 (Wed, 20 Sep 2006) | 1 line
Changed paths:
   M /PSP/pspmenu.c
   M /PSP/pspport.h
   M /PSP/screen.c

Minor Bug Fixes with Preview.  Preview Finished.
------------------------------------------------------------------------
r182 | SumolX | 2006-09-20 22:00:26 -0400 (Wed, 20 Sep 2006) | 1 line
Changed paths:
   M /PSP/pspmenu.c
   M /PSP/pspport.h
   M /PSP/screen.c

pspMenu now Supports Mod Previews
------------------------------------------------------------------------
r181 | SumolX | 2006-09-20 20:04:09 -0400 (Wed, 20 Sep 2006) | 1 line
Changed paths:
   M /PSP/psppak.c

Close File when calling psppak_term()
------------------------------------------------------------------------
r180 | SumolX | 2006-09-20 09:52:47 -0400 (Wed, 20 Sep 2006) | 1 line
Changed paths:
   M /openbor.c

replaced MAXPATH with 256 under getpakname()
------------------------------------------------------------------------
r179 | SumolX | 2006-09-19 15:20:29 -0400 (Tue, 19 Sep 2006) | 1 line
Changed paths:
   M /PSP/Makefile
   M /openbor.c

PSP Bug where we were loading highscore system before selecting a packfile to play
------------------------------------------------------------------------
r178 | SumolX | 2006-09-19 12:39:30 -0400 (Tue, 19 Sep 2006) | 1 line
Changed paths:
   M /DOS/UTILS.C
   M /DOS/UTILS.H
   M /SDL/utils.c
   M /SDL/utils.h
   M /openbor.c

Removed mh_strn*** as we can use the built in libraries for strn***
------------------------------------------------------------------------
r177 | SumolX | 2006-09-19 12:28:46 -0400 (Tue, 19 Sep 2006) | 1 line
Changed paths:
   M /PSP/Makefile
   M /PSP/OpenBOR_PSP.dev
   D /PSP/menu.c
   A /PSP/pspmenu.c
   A /PSP/pspmenu.h
   M /PSP/pspport.c
   M /PSP/pspport.h
   M /PSP/utils.c
   M /PSP/utils.h
   M /SDL/Makefile.win
   M /SDL/OpenBOR_SDL.dev
   M /SDL/sdlport.c
   M /openbor.c

Some more optimizations and removal of redundant code.
------------------------------------------------------------------------
r176 | SumolX | 2006-09-18 11:54:37 -0400 (Mon, 18 Sep 2006) | 1 line
Changed paths:
   M /SDL/Makefile.win
   M /SDL/OpenBOR_SDL.dev
   A /SDL/asmcopy.c
   A /SDL/asmcopy.h
   A /SDL/control.c
   A /SDL/control.h
   D /SDL/generic
   A /SDL/rand32.c
   A /SDL/rand32.h
   A /SDL/sblaster.c
   A /SDL/sblaster.h
   D /SDL/sdl
   A /SDL/timer.c
   A /SDL/timer.h
   A /SDL/vga.h
   A /SDL/video.c
   A /SDL/video.h

Removed sdl and generic directory and placed contents under main directory for sdl
------------------------------------------------------------------------
r175 | SumolX | 2006-09-18 11:47:23 -0400 (Mon, 18 Sep 2006) | 1 line
Changed paths:
   M /DC/BUILD_NTSC.BAT
   M /DC/BUILD_PAL.BAT
   M /DC/CLEAN.BAT
   A /DC/Makefile
   A /DC/adpcm.c
   A /DC/adpcm.h
   A /DC/anigif.c
   A /DC/anigif.h
   A /DC/bios.h
   A /DC/bios.s
   A /DC/bitmap.c
   A /DC/bitmap.h
   A /DC/borstartup.c
   A /DC/borstartup.h
   A /DC/borstartup_img.h
   A /DC/control.c
   A /DC/control.h
   A /DC/crt0.s
   A /DC/dc.x
   A /DC/dcirq.c
   A /DC/dcirq.h
   A /DC/dcloadsc.s
   A /DC/dcmath.h
   A /DC/dcmath.s
   A /DC/dcpad.c
   A /DC/dcpad.h
   A /DC/dcpak.c
   A /DC/dcpak.h
   A /DC/dcport.c
   A /DC/dcport.h
   A /DC/dcsound.c
   A /DC/dcsound.h
   A /DC/dcvga.c
   A /DC/dcvga.h
   A /DC/draw.c
   A /DC/draw.h
   A /DC/filecache.c
   A /DC/filecache.h
   A /DC/font.c
   A /DC/font.h
   A /DC/g2.c
   A /DC/g2.h
   A /DC/gdrom.c
   A /DC/gdrom.h
   A /DC/loadimg.c
   A /DC/loadimg.h
   A /DC/make.exe
   A /DC/mingwm10.dll
   A /DC/packfile.h
   A /DC/pad32.c
   A /DC/pad32.exe
   A /DC/palette.c
   A /DC/palette.h
   A /DC/rand32.c
   A /DC/rand32.h
   A /DC/rm.exe
   A /DC/sblaster.h
   A /DC/screen.c
   A /DC/screen.h
   A /DC/soundmix.c
   A /DC/soundmix.h
   A /DC/sprite.c
   A /DC/sprite.h
   A /DC/spriteq.c
   A /DC/spriteq.h
   D /DC/src
   A /DC/syscalls.c
   A /DC/texture.c
   A /DC/texture.h
   A /DC/timer.c
   A /DC/timer.h
   A /DC/tracemalloc.c
   A /DC/tracemalloc.h
   A /DC/types.h
   A /DC/vbr.s
   A /DC/vga.c
   A /DC/vga.h
   A /DC/video.c
   A /DC/video.h
   A /DOS/ADPCM.C
   A /DOS/ADPCM.H
   A /DOS/ANIGIF.C
   A /DOS/ANIGIF.H
   A /DOS/ASMCOPY.ASM
   A /DOS/ASMCOPY.H
   A /DOS/BITMAP.C
   A /DOS/BITMAP.H
   A /DOS/CONTROL.C
   A /DOS/CONTROL.H
   A /DOS/DOSPORT.C
   A /DOS/DOSPORT.H
   A /DOS/DRAW.C
   A /DOS/DRAW.H
   A /DOS/FONT.C
   A /DOS/FONT.H
   D /DOS/GAMELIB3
   A /DOS/JOY.C
   A /DOS/JOY.H
   A /DOS/KEYBOARD.ASM
   A /DOS/KEYBOARD.H
   A /DOS/LOADIMG.C
   A /DOS/LOADIMG.H
   A /DOS/PACKFILE.C
   A /DOS/PACKFILE.H
   A /DOS/PALETTE.C
   A /DOS/PALETTE.H
   A /DOS/RAND32.ASM
   A /DOS/RAND32.H
   A /DOS/SAVEPCX.C
   A /DOS/SAVEPCX.H
   A /DOS/SBLASTER.C
   A /DOS/SBLASTER.H
   A /DOS/SCREEN.C
   A /DOS/SCREEN.H
   A /DOS/SOUNDMIX.C
   A /DOS/SOUNDMIX.H
   A /DOS/SPRITE.C
   A /DOS/SPRITE.H
   A /DOS/SPRITEQ.C
   A /DOS/SPRITEQ.H
   A /DOS/SSPRITE.C
   A /DOS/SSPRITE.H
   A /DOS/SYSTEM.C
   A /DOS/SYSTEM.H
   A /DOS/TEXTURE.C
   A /DOS/TEXTURE.H
   A /DOS/TIMER.ASM
   A /DOS/TIMER.H
   A /DOS/TRACEMALLOC.C
   A /DOS/TRACEMALLOC.H
   A /DOS/TYPES.H
   A /DOS/UTILS.C
   A /DOS/UTILS.H
   A /DOS/VESA.C
   A /DOS/VESA.H
   A /DOS/VGA.ASM
   A /DOS/VGA.H
   A /DOS/VIDEO.C
   A /DOS/VIDEO.H
   M /DOS/clean.bat
   A /DOS/gui/Thumbs.db
   M /DOS/make.bat
   M /PSP/Makefile
   M /PSP/OpenBOR_PSP.dev
   M /PSP/bitmap.c
   M /PSP/control.c
   M /PSP/filecache.c
   M /PSP/font.c
   M /PSP/framebuffer.c
   M /PSP/framebuffer.h
   M /PSP/graphics.c
   M /PSP/graphics.h
   M /PSP/loadimg.c
   M /PSP/menu.c
   M /PSP/palette.c
   D /PSP/psp.c
   D /PSP/psp.h
   M /PSP/psppak.c
   A /PSP/pspport.c
   A /PSP/pspport.h
   M /PSP/pspsound.c
   M /PSP/screen.c
   M /PSP/soundmix.c
   M /PSP/sprite.c
   M /PSP/spriteq.c
   M /PSP/timer.c
   M /PSP/tracemalloc.c
   M /PSP/utils.c
   M /PSP/utils.h
   M /PSP/video.c
   M /SDL/Makefile.win
   M /SDL/OpenBOR_SDL.dev
   M /SDL/bitmap.c
   M /SDL/font.c
   D /SDL/main.c
   D /SDL/main.h
   M /SDL/palette.c
   M /SDL/savepcx.c
   M /SDL/screen.c
   M /SDL/screen.h
   M /SDL/sdl/video.c
   A /SDL/sdlport.c
   A /SDL/sdlport.h
   M /SDL/soundmix.c
   M /SDL/utils.c
   M /SDL/utils.h
   M /openbor.c

Reorganizing all platfrom source code logic to make openbor.c layout easier to use change and update.
------------------------------------------------------------------------
r174 | SumolX | 2006-09-16 01:28:18 -0400 (Sat, 16 Sep 2006) | 1 line
Changed paths:
   M /DC/src/dcport.c
   M /DC/src/dcport.h
   M /DOS/GAMELIB3/MAIN.C
   M /DOS/GAMELIB3/MAIN.H
   M /PSP/psp.c
   M /PSP/psp.h
   M /SDL/Makefile.win
   M /SDL/OpenBOR_SDL.dev
   M /SDL/main.c
   M /SDL/main.h
   M /SDL/sdl/video.c
   M /SDL/tracemalloc.c
   M /openbor.c

All shutdown issues with all platforms fixed.
------------------------------------------------------------------------
r173 | SumolX | 2006-09-15 23:21:07 -0400 (Fri, 15 Sep 2006) | 1 line
Changed paths:
   M /SDL/Makefile.win
   M /SDL/OpenBOR_SDL.dev
   A /SDL/SDL_image.dll
   A /SDL/gui/icon.gif
   M /SDL/main.c

Window Mode now supports an Icon within title bar.
------------------------------------------------------------------------
r172 | SumolX | 2006-09-15 22:59:36 -0400 (Fri, 15 Sep 2006) | 1 line
Changed paths:
   D /SDL/OpenBOR_SDL.layout

layout is a everchanging environment attribute that can be automatically created properly if missing.
------------------------------------------------------------------------
r171 | SumolX | 2006-09-15 22:46:42 -0400 (Fri, 15 Sep 2006) | 1 line
Changed paths:
   M /SDL/Makefile.win
   A /SDL/OpenBOR_SDL.dev
   A /SDL/OpenBOR_SDL.ico
   A /SDL/OpenBOR_SDL.layout
   A /SDL/OpenBOR_SDL_private.h
   A /SDL/OpenBOR_SDL_private.rc
   D /SDL/bor.dev
   D /SDL/bor.ico
   D /SDL/bor_private.h
   D /SDL/bor_private.rc
   M /SDL/main.c
   M /SDL/main.h
   M /SDL/sdl/video.c

Fixed Bugs for SDL only and Changed naming convention for SDL Dev-Environment
------------------------------------------------------------------------
r170 | SumolX | 2006-09-15 02:34:49 -0400 (Fri, 15 Sep 2006) | 1 line
Changed paths:
   M /openbor.c

removed debug printf for paks
------------------------------------------------------------------------
r169 | SumolX | 2006-09-15 02:32:38 -0400 (Fri, 15 Sep 2006) | 1 line
Changed paths:
   M /openbor.c

Optimized and fixed all pak file management loading/exiting crashes.
------------------------------------------------------------------------
r168 | SumolX | 2006-09-15 01:15:38 -0400 (Fri, 15 Sep 2006) | 1 line
Changed paths:
   M /openbor.c

More fixes.
------------------------------------------------------------------------
r167 | SumolX | 2006-09-15 00:53:40 -0400 (Fri, 15 Sep 2006) | 1 line
Changed paths:
   M /openbor.c

Removed Restart Processing for now.  Taking a break.
------------------------------------------------------------------------
r166 | SumolX | 2006-09-15 00:41:03 -0400 (Fri, 15 Sep 2006) | 1 line
Changed paths:
   M /openbor.c

Fixing bugs with restarting the engine.  Still alot more todo.  Backup is necessary.
------------------------------------------------------------------------
r165 | SumolX | 2006-09-14 23:25:16 -0400 (Thu, 14 Sep 2006) | 1 line
Changed paths:
   M /SDL/main.c

shortened sdl_delay before exit and fixed memory freeing for soundmixing when exiting.
------------------------------------------------------------------------
r164 | SumolX | 2006-09-14 23:17:06 -0400 (Thu, 14 Sep 2006) | 1 line
Changed paths:
   M /SDL/soundmix.c


------------------------------------------------------------------------
r163 | SumolX | 2006-09-14 19:41:23 -0400 (Thu, 14 Sep 2006) | 1 line
Changed paths:
   M /SDL/soundmix.c

removed tracemalloc.h and grammer cleanup
------------------------------------------------------------------------
r162 | SumolX | 2006-09-14 19:38:28 -0400 (Thu, 14 Sep 2006) | 1 line
Changed paths:
   M /SDL/soundmix.c

tracemalloc error back to malloc usuage.  No memory leaks though.
------------------------------------------------------------------------
r161 | SumolX | 2006-09-14 14:43:32 -0400 (Thu, 14 Sep 2006) | 1 line
Changed paths:
   M /PSP/psp.c

changed file logging from OpenBoR.log to OpenBorLog.txt
------------------------------------------------------------------------
r160 | SumolX | 2006-09-14 14:35:52 -0400 (Thu, 14 Sep 2006) | 1 line
Changed paths:
   M /PSP/utils.c

changed file logging from OpenBoR.log to OpenBorLog.txt
------------------------------------------------------------------------
r159 | SumolX | 2006-09-14 14:30:30 -0400 (Thu, 14 Sep 2006) | 1 line
Changed paths:
   M /PSP/graphics.c

Fixed memory leak with image handler.
------------------------------------------------------------------------
r158 | SumolX | 2006-09-14 13:54:52 -0400 (Thu, 14 Sep 2006) | 1 line
Changed paths:
   M /openbor.c

Removed old method of finding mods for dos.  Using SDL version instead for dos
------------------------------------------------------------------------
r157 | SumolX | 2006-09-14 13:48:45 -0400 (Thu, 14 Sep 2006) | 1 line
Changed paths:
   M /DC/src/dcport.c
   M /DC/src/dcport.h
   M /DOS/GAMELIB3/MAIN.C
   M /DOS/GAMELIB3/MAIN.H
   M /DOS/gui/logo.gif
   D /DOS/gui/logoSDL.gif
   M /PSP/psp.c
   M /SDL/gui/logo.gif
   D /SDL/gui/logoSDL.gif
   M /SDL/main.c
   M /openbor.c

All platforms now support Restarting engine without exiting!
------------------------------------------------------------------------
r156 | SumolX | 2006-09-14 12:40:15 -0400 (Thu, 14 Sep 2006) | 1 line
Changed paths:
   M /PSP/psp.c
   M /SDL/main.c

updated exiting game for gracefull exits
------------------------------------------------------------------------
r155 | SumolX | 2006-09-14 11:48:22 -0400 (Thu, 14 Sep 2006) | 1 line
Changed paths:
   A /SDL/main.c
   A /SDL/main.h

We are now able to restart openbor and select different mods to play without exiting.
------------------------------------------------------------------------
r154 | SumolX | 2006-09-14 11:47:18 -0400 (Thu, 14 Sep 2006) | 1 line
Changed paths:
   A /DOS/GAMELIB3/MAIN.C
   A /DOS/GAMELIB3/MAIN.H
   M /DOS/make.bat

We are now able to restart openbor and select different mods to play.
------------------------------------------------------------------------
r153 | SumolX | 2006-09-14 11:46:23 -0400 (Thu, 14 Sep 2006) | 1 line
Changed paths:
   M /SDL/Makefile.win
   M /SDL/bor.dev


------------------------------------------------------------------------
r152 | SumolX | 2006-09-14 11:45:38 -0400 (Thu, 14 Sep 2006) | 1 line
Changed paths:
   M /PSP/psp.c
   M /PSP/psp.h
   M /PSP/tracemalloc.c


------------------------------------------------------------------------
r151 | SumolX | 2006-09-14 01:14:30 -0400 (Thu, 14 Sep 2006) | 1 line
Changed paths:
   M /openbor.c

Removed unnecessary #define
------------------------------------------------------------------------
r150 | SumolX | 2006-09-14 00:59:27 -0400 (Thu, 14 Sep 2006) | 2 lines
Changed paths:
   M /openbor.c

Memory Management now supported.  Found 5 Memory leaks that are now fixed. Code Cleanup and alot of bug fixes.

------------------------------------------------------------------------
r149 | SumolX | 2006-09-14 00:57:01 -0400 (Thu, 14 Sep 2006) | 1 line
Changed paths:
   M /DOS/GAMELIB3/TRACEMALLOC.C
   M /PSP/tracemalloc.c
   M /SDL/tracemalloc.c

missing semi-colon fixed
------------------------------------------------------------------------
r148 | SumolX | 2006-09-14 00:31:52 -0400 (Thu, 14 Sep 2006) | 1 line
Changed paths:
   M /DOS/GAMELIB3/TRACEMALLOC.C

grammer cleanup
------------------------------------------------------------------------
r147 | SumolX | 2006-09-14 00:31:25 -0400 (Thu, 14 Sep 2006) | 1 line
Changed paths:
   M /SDL/tracemalloc.c

grammer cleanup
------------------------------------------------------------------------
r146 | SumolX | 2006-09-14 00:30:43 -0400 (Thu, 14 Sep 2006) | 1 line
Changed paths:
   M /PSP/psp.c

Remove log file upon a fresh bootup
------------------------------------------------------------------------
r145 | SumolX | 2006-09-14 00:30:00 -0400 (Thu, 14 Sep 2006) | 1 line
Changed paths:
   M /DC/src/tracemalloc.c
   M /DC/src/tracemalloc.h

updated tracemalloc_dump to return 1 when leaked.
------------------------------------------------------------------------
r144 | SumolX | 2006-09-14 00:27:51 -0400 (Thu, 14 Sep 2006) | 1 line
Changed paths:
   M /PSP/utils.c
   M /PSP/utils.h

writeLogFile function moved to utils.c
------------------------------------------------------------------------
r143 | SumolX | 2006-09-14 00:16:19 -0400 (Thu, 14 Sep 2006) | 1 line
Changed paths:
   M /DOS/GAMELIB3/UTILS.C

tracemalloc not necessary for when quering available ram
------------------------------------------------------------------------
r142 | SumolX | 2006-09-14 00:07:30 -0400 (Thu, 14 Sep 2006) | 1 line
Changed paths:
   M /SDL/utils.c

tracemalloc not necessary for when quering available ram
------------------------------------------------------------------------
r141 | SumolX | 2006-09-13 21:52:04 -0400 (Wed, 13 Sep 2006) | 1 line
Changed paths:
   M /PSP/Makefile
   M /PSP/bitmap.c
   M /PSP/filecache.c
   M /PSP/filecache.h
   M /PSP/font.c
   M /PSP/graphics.c
   M /PSP/loadimg.c
   M /PSP/palette.c
   M /PSP/psp.c
   M /PSP/psp.h
   M /PSP/psppak.c
   M /PSP/psppak.h
   M /PSP/screen.c
   M /PSP/screen.h
   M /PSP/soundmix.c
   A /PSP/tracemalloc.c
   A /PSP/tracemalloc.h
   M /PSP/vga.h
   M /PSP/video.c

Memory Management now supported.  Found 8 Memory leaks that are now fixed.
------------------------------------------------------------------------
r140 | SumolX | 2006-09-13 18:12:44 -0400 (Wed, 13 Sep 2006) | 1 line
Changed paths:
   M /DOS/make.bat

Memory Management now supported.  But no leaks where found...:)
------------------------------------------------------------------------
r139 | SumolX | 2006-09-13 18:12:19 -0400 (Wed, 13 Sep 2006) | 1 line
Changed paths:
   M /DOS/GAMELIB3/BITMAP.C
   M /DOS/GAMELIB3/FONT.C
   M /DOS/GAMELIB3/LOADIMG.C
   M /DOS/GAMELIB3/PALETTE.C
   M /DOS/GAMELIB3/SAVEPCX.C
   M /DOS/GAMELIB3/SCREEN.C
   M /DOS/GAMELIB3/SOUNDMIX.C
   A /DOS/GAMELIB3/TRACEMALLOC.C
   A /DOS/GAMELIB3/TRACEMALLOC.H
   M /DOS/GAMELIB3/UTILS.C

Memory Management now supported.  But no leaks where found...:)
------------------------------------------------------------------------
r138 | SumolX | 2006-09-13 17:22:54 -0400 (Wed, 13 Sep 2006) | 1 line
Changed paths:
   D /SDL/io.h

Removed io.h file since it is inherently supported within environment.
------------------------------------------------------------------------
r137 | SumolX | 2006-09-13 17:18:32 -0400 (Wed, 13 Sep 2006) | 1 line
Changed paths:
   M /SDL/Makefile.win
   M /SDL/bitmap.c
   M /SDL/bor.dev
   M /SDL/font.c
   M /SDL/loadimg.c
   D /SDL/malloc.h
   D /SDL/mksintbl.c
   M /SDL/packfile.c
   M /SDL/palette.c
   M /SDL/savepcx.c
   M /SDL/screen.c
   M /SDL/screen.h
   M /SDL/sdl/sblaster.c
   M /SDL/soundmix.c
   A /SDL/tracemalloc.c
   A /SDL/tracemalloc.h
   M /SDL/utils.c
   M /SDL/utils.h

Memory Management now supported.  Found 5 Memory leaks that are now fixed.
------------------------------------------------------------------------
r136 | SumolX | 2006-09-12 15:00:43 -0400 (Tue, 12 Sep 2006) | 1 line
Changed paths:
   M /openbor.c

Updated update_scroller() for left direction when dealing with fullscreen mods on a widescreen view.
------------------------------------------------------------------------
r135 | SumolX | 2006-09-12 01:22:04 -0400 (Tue, 12 Sep 2006) | 1 line
Changed paths:
   M /SDL/Makefile.win
   M /SDL/bor.dev

-O2 set for speed on SDL.
------------------------------------------------------------------------
r134 | SumolX | 2006-09-12 00:44:14 -0400 (Tue, 12 Sep 2006) | 1 line
Changed paths:
   M /PSP/Makefile

final update to the Makefile
------------------------------------------------------------------------
r133 | SumolX | 2006-09-12 00:39:35 -0400 (Tue, 12 Sep 2006) | 1 line
Changed paths:
   M /PSP/Makefile

set optimizations to -O2 for more speed
------------------------------------------------------------------------
r132 | SumolX | 2006-09-12 00:23:35 -0400 (Tue, 12 Sep 2006) | 1 line
Changed paths:
   M /openbor.c

pickable[4] is the wrong size... pickable[5] is the correct size!
------------------------------------------------------------------------
r131 | SumolX | 2006-09-11 22:16:50 -0400 (Mon, 11 Sep 2006) | 1 line
Changed paths:
   M /openbor.c

4-Player DC support.  Plus fixes specifically for DC.
------------------------------------------------------------------------
r130 | SumolX | 2006-09-11 22:15:30 -0400 (Mon, 11 Sep 2006) | 1 line
Changed paths:
   M /DC/src/control.h
   M /DC/src/dcpad.c

4-Player Support with rumble
------------------------------------------------------------------------
r129 | SumolX | 2006-09-11 10:30:13 -0400 (Mon, 11 Sep 2006) | 1 line
Changed paths:
   M /openbor.c

Updated settings.sav to settings.psp and updated naming in PSP options.
------------------------------------------------------------------------
r128 | SumolX | 2006-09-08 17:23:18 -0400 (Fri, 08 Sep 2006) | 1 line
Changed paths:
   M /openbor.c

nosame fixed
------------------------------------------------------------------------
r127 | SumolX | 2006-08-31 17:43:52 -0400 (Thu, 31 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

Updated version number to 49 for DC
------------------------------------------------------------------------
r126 | SumolX | 2006-08-31 15:35:10 -0400 (Thu, 31 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

4 Player Support implemented and fixed dive kick.
------------------------------------------------------------------------
r125 | SumolX | 2006-08-31 01:28:05 -0400 (Thu, 31 Aug 2006) | 1 line
Changed paths:
   M /SDL/sdl/video.c

Default to Fullscreen
------------------------------------------------------------------------
r124 | SumolX | 2006-08-29 12:33:02 -0400 (Tue, 29 Aug 2006) | 1 line
Changed paths:
   M /PSP/video.c

organizing some code.  Cleanup
------------------------------------------------------------------------
r123 | SumolX | 2006-08-29 12:31:37 -0400 (Tue, 29 Aug 2006) | 3 lines
Changed paths:
   M /PSP/video.c

fixed order of updating screen.

vwait then swap buffer then blit to back buffer.
------------------------------------------------------------------------
r122 | SumolX | 2006-08-29 11:26:25 -0400 (Tue, 29 Aug 2006) | 1 line
Changed paths:
   M /SDL/generic/timer.h
   M /SDL/sdl/timer.c

timer_getinterval() is finally fixed and working properly!
------------------------------------------------------------------------
r121 | SumolX | 2006-08-29 11:14:47 -0400 (Tue, 29 Aug 2006) | 1 line
Changed paths:
   M /PSP/timer.c
   M /PSP/timer.h

timer_getinterval() is finally fixed and working properly!
------------------------------------------------------------------------
r120 | SumolX | 2006-08-29 11:14:10 -0400 (Tue, 29 Aug 2006) | 1 line
Changed paths:
   M /PSP/OpenBOR_PSP.dev

removed video_gu.c as its now implemented in video.c
------------------------------------------------------------------------
r119 | SumolX | 2006-08-28 22:10:44 -0400 (Mon, 28 Aug 2006) | 1 line
Changed paths:
   M /PSP/graphics.c

Optimizing GPU code.
------------------------------------------------------------------------
r118 | SumolX | 2006-08-28 21:20:39 -0400 (Mon, 28 Aug 2006) | 1 line
Changed paths:
   D /PSP/video_GU.c

No longer necessary as GPU has been implemented in video.c
------------------------------------------------------------------------
r117 | SumolX | 2006-08-28 21:19:32 -0400 (Mon, 28 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

removed unnecessary processing for PSP within update()
------------------------------------------------------------------------
r116 | SumolX | 2006-08-28 21:17:20 -0400 (Mon, 28 Aug 2006) | 1 line
Changed paths:
   M /PSP/graphics.c

Removed redundant texture loading.  decreased slicing to 32 as its the native width for textures for GPU
------------------------------------------------------------------------
r115 | SumolX | 2006-08-27 23:57:24 -0400 (Sun, 27 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

Fixed inifinate slow down once enemy was killed and weapon crash at the end of the level.
------------------------------------------------------------------------
r114 | SumolX | 2006-08-27 20:47:25 -0400 (Sun, 27 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

Fixed Battery text placement under PSP options.
------------------------------------------------------------------------
r113 | SumolX | 2006-08-27 12:45:41 -0400 (Sun, 27 Aug 2006) | 1 line
Changed paths:
   M /PSP/graphics.c
   M /PSP/graphics.h
   M /PSP/video.c

Removing redundant information from function.
------------------------------------------------------------------------
r112 | SumolX | 2006-08-26 05:39:33 -0400 (Sat, 26 Aug 2006) | 3 lines
Changed paths:
   M /PSP/graphics.c
   M /PSP/graphics.h
   M /PSP/menu.c
   M /PSP/video.c

PSP now uses graphics unit! Performance at 222 went from 35~40 fps to Over 100 fps and 333 went from 60 fps to over 165 fps.  Depending on the mod of course.

Updated menu.c for v2.0050
------------------------------------------------------------------------
r111 | SumolX | 2006-08-26 05:37:29 -0400 (Sat, 26 Aug 2006) | 1 line
Changed paths:
   M /PSP/Makefile

updated to pre v2.0050
------------------------------------------------------------------------
r110 | SumolX | 2006-08-26 05:36:57 -0400 (Sat, 26 Aug 2006) | 1 line
Changed paths:
   M /PSP/screen.c

Updated to clean PSP GU vram when allocating screen
------------------------------------------------------------------------
r109 | SumolX | 2006-08-23 01:13:44 -0400 (Wed, 23 Aug 2006) | 1 line
Changed paths:
   M /SDL/sdl/control.c

Cleaning up warnings
------------------------------------------------------------------------
r108 | SumolX | 2006-08-23 01:13:24 -0400 (Wed, 23 Aug 2006) | 1 line
Changed paths:
   M /SDL/bor.dev

After Cleaning up warnings on all files We now stop on warnings as errors.  Try to keep the source as clean as possible.
------------------------------------------------------------------------
r107 | SumolX | 2006-08-23 01:13:02 -0400 (Wed, 23 Aug 2006) | 1 line
Changed paths:
   M /SDL/Makefile.win

After Cleaning up warnings on all files We now stop on warnings as errors.  Try to keep the source as clean as possible.
------------------------------------------------------------------------
r106 | SumolX | 2006-08-23 01:07:42 -0400 (Wed, 23 Aug 2006) | 1 line
Changed paths:
   M /PSP/Makefile

After Cleaning up warnings on all files We now stop on warnings as errors.  Try to keep the source as clean as possible.
------------------------------------------------------------------------
r105 | SumolX | 2006-08-23 01:03:49 -0400 (Wed, 23 Aug 2006) | 1 line
Changed paths:
   M /PSP/graphics.c

Cleaning up warnings
------------------------------------------------------------------------
r104 | SumolX | 2006-08-23 01:03:34 -0400 (Wed, 23 Aug 2006) | 1 line
Changed paths:
   M /PSP/psppak.c

Cleaning up warnings
------------------------------------------------------------------------
r103 | SumolX | 2006-08-23 01:03:19 -0400 (Wed, 23 Aug 2006) | 1 line
Changed paths:
   M /PSP/pspsound.c

Cleaning up warnings
------------------------------------------------------------------------
r102 | SumolX | 2006-08-23 01:03:03 -0400 (Wed, 23 Aug 2006) | 1 line
Changed paths:
   M /PSP/utils.c

Cleaning up warnings
------------------------------------------------------------------------
r101 | SumolX | 2006-08-23 00:42:53 -0400 (Wed, 23 Aug 2006) | 1 line
Changed paths:
   M /PSP/menu.c

Cleaning up warnings
------------------------------------------------------------------------
r100 | SumolX | 2006-08-22 23:42:52 -0400 (Tue, 22 Aug 2006) | 1 line
Changed paths:
   M /PSP/video.c

Cleaning up warnings
------------------------------------------------------------------------
r99 | SumolX | 2006-08-22 23:42:33 -0400 (Tue, 22 Aug 2006) | 1 line
Changed paths:
   M /PSP/psp.h

Cleaning up warnings
------------------------------------------------------------------------
r98 | SumolX | 2006-08-22 23:42:12 -0400 (Tue, 22 Aug 2006) | 1 line
Changed paths:
   M /PSP/font.c

Cleaning up warnings
------------------------------------------------------------------------
r97 | SumolX | 2006-08-22 23:41:53 -0400 (Tue, 22 Aug 2006) | 1 line
Changed paths:
   M /PSP/draw.c

Cleaning up warnings
------------------------------------------------------------------------
r96 | SumolX | 2006-08-22 23:41:33 -0400 (Tue, 22 Aug 2006) | 1 line
Changed paths:
   M /PSP/control.c

Cleaning up warnings
------------------------------------------------------------------------
r95 | SumolX | 2006-08-22 23:22:40 -0400 (Tue, 22 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

Fixed bug where we did not exit the default case properly.
------------------------------------------------------------------------
r94 | SumolX | 2006-08-22 23:21:17 -0400 (Tue, 22 Aug 2006) | 1 line
Changed paths:
   M /DC/src/control.h

Updated CONTROL_DEFAULTX_XXXX to new unified format for all platforms
------------------------------------------------------------------------
r93 | SumolX | 2006-08-22 23:20:25 -0400 (Tue, 22 Aug 2006) | 1 line
Changed paths:
   M /DC/src/Makefile

updated to stop on any warnings and treat them as errors.
------------------------------------------------------------------------
r92 | SumolX | 2006-08-22 23:01:22 -0400 (Tue, 22 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

Cleaning up warnings
------------------------------------------------------------------------
r91 | SumolX | 2006-08-22 23:00:19 -0400 (Tue, 22 Aug 2006) | 1 line
Changed paths:
   M /PSP/menu.c

Cleaning up warnings
------------------------------------------------------------------------
r90 | SumolX | 2006-08-22 22:59:53 -0400 (Tue, 22 Aug 2006) | 1 line
Changed paths:
   M /PSP/psp.h

Cleaning up warnings
------------------------------------------------------------------------
r89 | SumolX | 2006-08-22 19:32:49 -0400 (Tue, 22 Aug 2006) | 1 line
Changed paths:
   M /PSP/OpenBOR_PSP.dev

Fixed compiler setting for Dev-C++
------------------------------------------------------------------------
r88 | SumolX | 2006-08-22 18:57:59 -0400 (Tue, 22 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

new blockpain for models/heros that want pain animation during block.
------------------------------------------------------------------------
r87 | SumolX | 2006-08-22 18:44:52 -0400 (Tue, 22 Aug 2006) | 1 line
Changed paths:
   M /SDL/sdl/control.c

Small update to get_lastbutton()
------------------------------------------------------------------------
r86 | SumolX | 2006-08-22 13:39:27 -0400 (Tue, 22 Aug 2006) | 1 line
Changed paths:
   M /PSP/Makefile

Updated makefile to now create hidden corrupt file for 1.5 firmware
------------------------------------------------------------------------
r85 | SumolX | 2006-08-21 23:02:10 -0400 (Mon, 21 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

updated some loops that were hardcoded for 2 players to maxplayers variable.
------------------------------------------------------------------------
r84 | SumolX | 2006-08-21 22:59:18 -0400 (Mon, 21 Aug 2006) | 1 line
Changed paths:
   M /SDL/sdl/control.c

Bug fixes with player 3 and 4.
------------------------------------------------------------------------
r83 | SumolX | 2006-08-21 19:54:42 -0400 (Mon, 21 Aug 2006) | 1 line
Changed paths:
   M /SDL/sdl/control.c

Removed unecessary printf(s).
------------------------------------------------------------------------
r82 | SumolX | 2006-08-21 19:51:40 -0400 (Mon, 21 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

Updated for 4-Player Support control.c & control.h
------------------------------------------------------------------------
r81 | SumolX | 2006-08-21 19:45:53 -0400 (Mon, 21 Aug 2006) | 1 line
Changed paths:
   M /SDL/sdl/control.c
   M /SDL/sdl/control.h

Updated/Redone for 4-Player Support
------------------------------------------------------------------------
r80 | SumolX | 2006-08-21 13:39:36 -0400 (Mon, 21 Aug 2006) | 1 line
Changed paths:
   M /SDL/loadimg.c

NULL in SDL is not the value of Zero.  Basically cleaned up warnings.
------------------------------------------------------------------------
r79 | SumolX | 2006-08-18 11:31:16 -0400 (Fri, 18 Aug 2006) | 1 line
Changed paths:
   D /SDL/bor.c

No need for bor.c as we use openbor.c
------------------------------------------------------------------------
r78 | SumolX | 2006-08-18 11:26:27 -0400 (Fri, 18 Aug 2006) | 1 line
Changed paths:
   M /PSP/Makefile

Make file now properly cleans when using Dev-C++
------------------------------------------------------------------------
r77 | SumolX | 2006-08-18 01:50:53 -0400 (Fri, 18 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

PSP Widescreen Mode was not working properly with mods that did not have video.txt  Now fixed as well as SDL supporting videomode 0 aka no video.txt file but supporting 480x240 (same method as PSP)
------------------------------------------------------------------------
r76 | SumolX | 2006-08-17 23:12:15 -0400 (Thu, 17 Aug 2006) | 1 line
Changed paths:
   A /PSP/OpenBOR_PSP.dev

PSP environment Layout for Dev-C++.
------------------------------------------------------------------------
r75 | SumolX | 2006-08-17 23:10:59 -0400 (Thu, 17 Aug 2006) | 1 line
Changed paths:
   M /PSP/Makefile

Updated to Support Dev-C++ Environment.
------------------------------------------------------------------------
r74 | SumolX | 2006-08-17 20:12:54 -0400 (Thu, 17 Aug 2006) | 1 line
Changed paths:
   M /PSP/control.c
   M /PSP/menu.c

Replaced sceCtrlReadBufferPositive with sceCtrlPeekBufferPositive Gave PSP an extra 5~10 fps extra for free!
------------------------------------------------------------------------
r73 | SumolX | 2006-08-16 22:45:37 -0400 (Wed, 16 Aug 2006) | 1 line
Changed paths:
   M /SDL/sdl/control.c

Gamepad 1 and 2 combination action buttons fixed.
------------------------------------------------------------------------
r72 | SumolX | 2006-08-16 22:31:45 -0400 (Wed, 16 Aug 2006) | 1 line
Changed paths:
   M /SDL/sdl/control.c
   M /SDL/sdl/control.h

Player 1 and Player 2 GamePad Support.  8-Way Directional and 8 Action Buttons.
------------------------------------------------------------------------
r71 | SumolX | 2006-08-16 03:09:56 -0400 (Wed, 16 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

Fixed issues with startup that prevented some users to use DOS version.
------------------------------------------------------------------------
r70 | SumolX | 2006-08-16 03:08:50 -0400 (Wed, 16 Aug 2006) | 1 line
Changed paths:
   M /SDL/sdl/control.c
   M /SDL/sdl/control.h

Player 1 Controller Fixed.  Bug was introduced in the last upload to svn.
------------------------------------------------------------------------
r69 | SumolX | 2006-08-15 23:41:27 -0400 (Tue, 15 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

Updated pain animation during block hit and Updated DOS/SDL controller support.
------------------------------------------------------------------------
r68 | SumolX | 2006-08-15 23:40:16 -0400 (Tue, 15 Aug 2006) | 1 line
Changed paths:
   M /SDL/sdl/control.c
   M /SDL/sdl/control.h

Player Controller Support 8-Way D-Pad and 8 Button support for SDL. 
------------------------------------------------------------------------
r67 | SumolX | 2006-08-15 19:32:31 -0400 (Tue, 15 Aug 2006) | 1 line
Changed paths:
   M /DOS/GAMELIB3/CONTROL.C
   M /DOS/GAMELIB3/CONTROL.H

Updated CONTROL_JOY_X to CONTROL_DEFAULT2_FIREX  This way DOS/SDL/DC all use the same nameing convention.
------------------------------------------------------------------------
r66 | SumolX | 2006-08-11 17:03:40 -0400 (Fri, 11 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

Bug I introduced with blocking after i merged Fugue's source code in.  Fixed now.
------------------------------------------------------------------------
r65 | SumolX | 2006-08-11 15:33:27 -0400 (Fri, 11 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

Removed printfs for ptype.
------------------------------------------------------------------------
r64 | SumolX | 2006-08-11 15:04:11 -0400 (Fri, 11 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

updated playshotno as there could of been potential bugs with old method.
------------------------------------------------------------------------
r63 | SumolX | 2006-08-11 12:22:43 -0400 (Fri, 11 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

small update to function knife_spawn
------------------------------------------------------------------------
r62 | SumolX | 2006-08-11 00:47:47 -0400 (Fri, 11 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

new variable to control direction of player in select screen.  spdirection[2]
------------------------------------------------------------------------
r61 | SumolX | 2006-08-10 23:48:59 -0400 (Thu, 10 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

Fixed playshotno to work properly.
------------------------------------------------------------------------
r60 | SumolX | 2006-08-09 12:58:29 -0400 (Wed, 09 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

fixed function drawmpbar(); and usuable of "mpbarsize" variable
------------------------------------------------------------------------
r59 | SumolX | 2006-08-09 11:57:25 -0400 (Wed, 09 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

fixed if(!pmpUsed[0]) to include a default for when plife is used.  Also fixed cheat options to hall of fame bug.
------------------------------------------------------------------------
r58 | SumolX | 2006-08-08 17:51:41 -0400 (Tue, 08 Aug 2006) | 1 line
Changed paths:
   M /PSP/adpcm.c

int inputbuffer = 0;  previously not assigned during init within function.
------------------------------------------------------------------------
r57 | SumolX | 2006-08-08 17:47:39 -0400 (Tue, 08 Aug 2006) | 1 line
Changed paths:
   M /PSP/Makefile
   M /PSP/menu.c

updated v48 to v49
------------------------------------------------------------------------
r56 | SumolX | 2006-08-08 17:21:19 -0400 (Tue, 08 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

Cleaned up some code...
------------------------------------------------------------------------
r55 | SumolX | 2006-08-08 14:44:13 -0400 (Tue, 08 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

Updated verison number and compatibleversion to 20049.  Removed savedata.times_completed variable as it was already saved under the save game files.  Update pmp variable to be compatible with videoMode's that are less than 3 or not 4x3 mode.
------------------------------------------------------------------------
r54 | SumolX | 2006-08-08 14:28:39 -0400 (Tue, 08 Aug 2006) | 253 lines
Changed paths:
   M /openbor.c

All of Fugues new features...

Vaulting:
	Thanks goes to CGRemakes for helping fix this feature.
	Here's how it works: Give all your grabbable enemies a height value. Give a player a non-looping VAULT animation. Instead of putting the offset point at the player's feet, put it at the location you want the player to rotate around. For instance, if you want the player to grab the enemy's shoulders and flip over them, put it where the player's hands are. Also, add a blank frame (one without any graphics in it) with a delay of 1 before the VAULT animation begins.
	Now, start up the game and go grab someone. Press jump. The player will play their vault animation, and their offset will be centered on the enemy, at their head level. Once the animation is finished, the player will turn around.
	I can see why people have wanted it added. As useless as it seems to flip over someone's head midgrab, it sure is a heck of a lot of fun.
	At the moment, all it does is put you behind the opponent. However, adding new moves which are used from the back shouldn't be too hard to do.
	The blank frame with a delay of 1 is just there to take care of a bug that we've been unable to fix so far. It's really hard to see the blank frame, even when you look for it, so it shouldn't be a problem.
	One more thing- for now, don't try vaulting when next to a wall. Currently, it'll just put the player inside the wall. This will be fixed later.


New attack types:
	There are three new attack types: attack2, attack3, and attack4. They work just like shock, burn, and attack. The only difference is that they don't change to the last frame of the normal FALL animation when their FALL animation is finished (shock and burn both do this). These also have custom PAIN, FALL, and DEATH animations, naturally (PAIN2, FALL2, DEATH2, PAIN3, FALL3, etc.).


Attack chains:
	You can now pretty much set up your basic attack string in any order you want. If you use the new atchain command, you can specify up to five attacks (Although there are only 4 ATTACK animations right now, more could be added very easily). Just give it five numbers in order. 0 means don't use any attack (i.e. end the attack string), 1 means ATTACK1, 2 means ATTACK2, and I think you can guess the rest.
 	If you use this, you should fill any unused steps in the combo with 0 (i.e. a 3-hit combo should be something like 
atchain	1	2	3	0	0
), although it isn't neccessary.
	Enemies can also use ATTACK4 just ATTACK1, ATTACK2, and ATTACK3. Just give it a range.
	Unless you're using the new CHARGEATTACK animation, the last attack in a player's attack chain will be used if players hold attack for 3 seconds and let go (even if the last attack isn't ATTACK3).


New jumping animations:
	Two new midair animations, JUMPCANT and JUMPSPECIAL. 
	If you assign an MP cost to a Jumping attack, and attempt to use the attack without enough energy, the JUMPCANT animation will play (If it's there, otherwise, nothing will happen). If the player does have a JUMPCANT animation, they will also start falling, as if they had 'tripped' in midair.
	If you press the Special button in midair, you will perform your JUMPSPECIAL (You can also call it SPECIAL3, the engine will read either one). Don't set this to loop. While playing your JUMPSPECIAL animation, your player will not fall down- they hover in midair. They'll still move around if you use move commands, but until the animation ends they will disobey the laws of gravity. 


BURNDIE/SHOCKDIE:
	You can now have seperate death animations for burning and shocking. They're called "SDIE" and "BDIE."


Charging:
	There's now a CHARGE animation. To use it, hold special and press and hold jump (Or press and hold both at the same time). As long as the buttons are held, the player will play their CHARGE animation over and over again, and will quickly recover MP at a specified rate. The recovery increases MP 4 times more often than the normal time-based MP recovery. You can specify the specific rate using the new chargerate command (You can define it seperately for each character. The default is 2).
	Oh, by the way, Players can't charge if there are no enemies present. Otherwise they could just max out their energy before every encounter.


BACKWALK:
	You can now give enemies a BACKWALK animation. If they have it, they will play it when walking backwards instead of just playing their WALK animation in reverse.
	If an enemy is on a different 'z' than the player they're facing, and walk behind the player, they will NOT switch to this animation. They will continue to play their normal WALK animation.


SLEEP:
	You can give players a SLEEP animation which will play if the player does not move at all for a while. If set not to loop, players will return to their IDLE animation when it finishes. If you use a FAINT animation as well, this is overridden by FAINT if players are low on life. How long a player will wait before playing this animation is set by the new 'sleepwait' command which can be set seperately for each player. The default is 1000. If you want to get an idea of how long that is in real time, MP will refill under 'typemp 2' every 200.


CHARGEATTACK:
	If this animation is present, players will use it instead of the last attack in their atchain when they hold down attack for three seconds and let go.


flipframe:
	This is specified exactly like jumpframe, except you use the word 'flipframe' instead, and you only pass in the frame number. When the specified frame is reached, the entity will turn to face the opposite direction automatically. Management is not responsible for damages caused by putting this command in silly places like the WALK animation.


nopain:
	Works just like nodrop and nograb. An enemy with this flag will not play any of their PAIN animations when hit- they won't even slow down (unless you're using a hitpause, in which case it doesn't really matter since you slow down as well). This is independant of nodrop and nograb, so you can have any combination of either, neither, or all three set. Try to remember that an enemy with all three of those features will be nearly unstoppable once they begin attacking.


credit:
	This can go in an entity's .txt file or in a level spawn. When given to an item, that item will give the player(s) an extra credit when picked up. Like all other item bonuses, only one can be given to an item at a time.


escapehits:
	This is for enemies and can be set on a per-enemy basis. All you need to give it is a number. If an enemy is hit this many times in a row without being knocked down or having a chance to counterattack, they will automatically perform their SPECIAL2 animation to counterattack. That'll teach players to spam the first three hits of a combo.
	The count will be reset whenever the enemy uses any animation but IDLE, FAINT, or any of the PAIN animations, even if that animation doesn't complete.


mprate:
	This affects both methods of MP recovery (by time and by hitting enemies). If typemp is set to 1, this is the amount of MP players will recover on a hit (defaults to 1). If typemp is 2, this is the amount of MP players will recover on regular intervals (defaults to 2). You can give this to each player individually.


itemtrans:
	Makes dropped items transparent. This belongs in level spawns. You can use any of the new transparency types.


mpbarsize:
	This works exactly like lifebarsize. It just affects the MP bar instead.


p1mp/p2mp:
	These commands work like p1life and p2life, except with the MP bar.


trans/alpha:
	Setting it to 1 still gives alpha transparency like before, but now you can also use 5 other kinds of transparency! Here they are:

	2: The entity will use negative alpha transparency (the darker colors are stronger, like shadows).
	3: The entity will overlay transparency. It's described in the engine as being a combination of alpha and negative alpha, and the formula is "bg<128 ? multiply(bg*2,fg) : screen((bg-128)*2,fg)". Try it for youself.
	4: The entity will use hardlight transparency. Seems to be the opposite of overlay. The formula is "fg<128 ? multiply(fg*2,bg) : screen((fg-128)*2,bg)".
	5: The entity uses dodge transparency. Described in the code as being "Very nice for a colourful boost of light." 
	6: The entity will use 50% transparency. The entire entity will be 50% transparent: every pixel will be averaged with the pixel right behind it.
Of course, I didn't code these myself. I found the last four transparency types listed, but not used, in one of the support files. So I don't know too much about them, except that they work.
	Something else I've noticed probably worth mentioning: remapped entities CANNOT use transparency. In other words, if an entity is displayed in a remap pallete, it WILL NOT use it's alpha setting. This is a limitation of the actual engine, as there are seperate sprite-displaying functions for remapped entities and transparent entities (And only one can be used to display a single entity). Although I'd guess it could be worked around, I don't have any idea where to even start looking.


These go in MODELS.txt:
lifescore/credscore:
	lifescore is how many points players must earn to get a 1-up. credscore is how many points are needed for a continue. Set either to 0 to prevent players from getting 1-ups or credits from points.


blockratio:
	If this is set, blocking will not completely nullify damage. Entities will still take one fourth of the original damage.


mpblock:
	If set, damage taken while guarding is removed from the MP bar instead of the Health bar. If players run out of MP, it's taken from the health bar instead. This obviously doesn't affect enemies, and it doesn't do anything if blockratio isn't set either.


nochipdeath:
	Also needs blockratio. With this on, entities can't die from chip damage (damage taken while blocking). They can be reduced to 1 health, but they won't die as long as they succesfully block the attack.


noaircancel:
	You may have noticed that, while you're in air, you can interrupt any move by simply using another attack. For instance, you can press attack, then quickly press down+attack and skip any remaining frames in the normal JUMPATTACK animation.
	If noaircancel is set to 1, players can't change to another attack while jumping unless the old animation is not set to loop and has finished playing. 
	If set to 2, players simply can't change to another animation after attacking until they land and jump again.


And these are old features which have been updated:

aggression/risetime:
	It's back! Except that it's been divided into two different fields. aggression is a positve or negative integer which will decrease (or increase if it's negative) the amount of time an enemy will pause before launching an attack once players are in range. For the most part it's not a huge difference, and there's still a random element to it, but it's still there. The other part is risetime. It determines how long they'll wait on the ground after FALLing down before they get back up.
	The default for both is 0. Positive numbers decrease delays, negative numbers increase delays.

Followups:
	Also back! This uses two new commands, 'followcond' and 'followanim.' followanim takes one argument, a number from 0 to 4. If you give it a number greater than 0, it will try to use that FOLLOW animation if the followup conditions are met. Those conditions depend on the followcond command, which takes one argument as well: 
	1: This animation will followup as long as it hits an entity.
	2: This animation will followup as long as it hits an enemy (Or player if an enemy uses it).
	3: This animation will followup as long as it hits an enemy and the target does not get killed or block the attack.
	4: This animation will followup as long as it hits an enemy, and the target is not killed, does not block the attack, and is not set to be ungrabbable.

Counterframes:
	These are also back. They use 'followanim' to determine which animation to play next, but they have a different command to control the conditions ('counterframe'). counterframe takes 3 arguments:
	counterframe: The first argument is the number of the frame in which the counterattack is available. The user must be hit in this frame in order to counter.
	countercond: The conditions under which the counter will be used:
		1: The counter will always be used.
		2: The counter will be used as long as the attacker was an enemy (Or a player if an enemy uses it).
		3: The counter will be used as long as the attacker was an enemy, the attack was not unblockable, hits the user from the front, and was not a FREEZE attack.
	counterdamage: This is a flag which controls damage.
		0: The entity which performs the counterattack will not take any damage from the attack.
		1: The entity which performs the counterattack will take damage, even if the counterattack is successful.

rock:
	The two new rock types are back. Just use 'rock 2' or 'rock 3' instead of 'rock 1' in a stage file to get a different rocking pattern.

Here are examples for followups and counters:
followups:
	Let's say you want to make an attack which starts off with a punch. If the punch hits, the player will automatically perform a kick as well. If the punch does not hit, the player will fall down.
	This is the punch animation:
anim freespecial1
	hitFX	data/sounds/pow.wav
# This is the number of the FOLLOW animation to use- in this case, FOLLOW2.
	followanim	2
# This controls the conditions under which the followup will be used.
# In this case, as long as the attack hits something, it'll work.
	followcond	1
	loop	0
	delay	7
	offset	35 132
	frame	data/chars/Sol/Punch01.gif
	frame	data/chars/Sol/Punch02.gif
	frame	data/chars/Sol/Punch03.gif
# The followup animation will be used if any attack boxes in the animation hit a target
# and the 'followcond' conditions are met.
	attack	84	40	24	42	10	0	0	0	15
	frame	data/chars/Sol/Punch04.gif
# If the previous attack hits, the rest of the animation will not be played.
# It will skip to the first frame of the FOLLOW animation.
# If it doesn't hit, then the rest of the animation will continue instead.
	attack	0	0	0	0	0	0	0	0	0
	frame	data/chars/Sol/Oops01.gif
	frame	data/chars/Sol/Fall01.gif
	frame	data/chars/Sol/Fall02.gif
	frame	data/chars/Sol/Fall03.gif

	This is the kick animation:
# You don't really need to do anything special in this animation.
anim follow2
	hitFX	data/sounds/whap.wav
	loop	0
	delay	4
	offset	28	120
	frame	data/chars/Sol/Kick01.gif
	frame	data/chars/Sol/Kick02.gif
	frame	data/chars/Sol/Kick03.gif
	attack	5 	64	113	46	12	0	0	0	15
	frame	data/chars/Sol/Kick04.gif
	attack	8 	68	101	41	12	0	0	0	15
	frame	data/chars/Sol/Kick05.gif
	attack	0	0	0	0	0	0	0	0	0
	delay	10
	frame	data/chars/Sol/Kick06.gif
	frame	data/chars/Sol/Kick07.gif

Here's an example for counters:
	Now you want an enemy who will sometimes strike a pose. If a player hits him while he's posing, he'll automatically dodge the attack and strike the player.
	This is the posing animation:
anim attack1
# This is the follow animation to use if the counter conditions are met. This one goes to FOLLOW3.
	followanim	3
# This controls the conditions under which the counter will be used.
# In this case, in order to counter, the enemy must be hit in frame 3 
# (remember that the first frame in an animation is considered frame 0!).
# Also, the counter will not be used if the attack was not unblockable
# or freeze-type, and didn't hit him in the back.
# And since the last argument is 0, the enemy won't take any damage 
# from the initial attack if the counterattack works.
	counterframe 2	1	0
	range	0 130
	loop	0
	delay	60
	offset	77 119
	bbox	54 	35 	36 	85
	frame	data/chars/billy/pose01.gif
	bbox	52 	35 	36 	85
	frame	data/chars/billy/pose02.gif
# This is considered frame 2. If an attack hits during this frame, 
# the rest of the animation will not be played.
# It will skip to the first frame of the FOLLOW animation.
# If nobody attacks the enemy, then the rest of the animation will continue instead.
# Make sure the user has a bbox in this frame!
	bbox	54 	35 	36 	85
	frame	data/chars/billy/pose03.gif
# From this point on, the enemy will not counterattack even if they get hit.
	bbox	52 	35 	36 	85
	frame	data/chars/billy/pose04.gif
	frame	data/chars/billy/pose05.gif

	This is the dodge and strike:
# Again, you don't really need to do anything special here.
anim follow3
	loop	0
	delay	3
	offset	77 119
	bbox	77 35 36 85
	attack	16 63 71 42 15 1
	frame	data/chars/billy/swing03.gif
	bbox	75 41 50 80
	attack	95 41 111 71 15 1
	frame	data/chars/billy/swing04.gif
	attack	125 38 84 15 15 1
	frame	data/chars/billy/swing05.gif
	attack	99 7 61 45 15 1
	frame	data/chars/billy/swing06.gif
	attack	25 9 86 43 10 0
	frame	data/chars/billy/swing07.gif
	attack	27 14 39 40 6 0
	frame	data/chars/billy/swing08.gif
	frame	data/chars/billy/swing09.gif

------------------------------------------------------------------------
r53 | SumolX | 2006-08-07 14:54:02 -0400 (Mon, 07 Aug 2006) | 1 line
Changed paths:
   M /SDL/sdl/video.c

SDL_HWACCEL added for window/fullscreen modes.
------------------------------------------------------------------------
r52 | SumolX | 2006-08-06 20:56:18 -0400 (Sun, 06 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

Redone load_levelorder() when using PSP/SDL widescreen to make it easier to add code in for later use.  Also temporarly removed for loop for SDL within display_ents().  Possible bug reported.  Also removed unnecessary code under add_level() for PSP it was redundant logic.
------------------------------------------------------------------------
r51 | SumolX | 2006-08-06 12:53:37 -0400 (Sun, 06 Aug 2006) | 1 line
Changed paths:
   M /DOS/GAMELIB3/UTILS.C
   M /DOS/GAMELIB3/UTILS.H
   M /openbor.c

update old function from fileexists() to fileExists and moved it to util.c
------------------------------------------------------------------------
r50 | SumolX | 2006-08-06 12:12:05 -0400 (Sun, 06 Aug 2006) | 5 lines
Changed paths:
   M /openbor.c

Additional enhancements to read_stringtable().  Loads file in this order.

#1  langpack.txt in mod.pak
#2  langpack.txt in directory that contains exe
#3  default stringtable in engine
------------------------------------------------------------------------
r49 | SumolX | 2006-08-05 19:49:46 -0400 (Sat, 05 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

Fixed read_string_table();  Now checks to see if langpack.txt is outside of the pak file.  If so then we default to the internal stringtable.  If the wan't to use langpack.txt make sure its in the mod or data folder.  or both.
------------------------------------------------------------------------
r48 | SumolX | 2006-08-05 19:46:33 -0400 (Sat, 05 Aug 2006) | 1 line
Changed paths:
   M /SDL/utils.c
   M /SDL/utils.h

New Function fileExists().  Checks to see if a files exists.
------------------------------------------------------------------------
r47 | SumolX | 2006-08-05 18:24:49 -0400 (Sat, 05 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

Updated pnameJ variable not to include hoffset/2 when not specified and used in PSP/SDL Widescreen
------------------------------------------------------------------------
r46 | SumolX | 2006-08-05 17:57:45 -0400 (Sat, 05 Aug 2006) | 1 line
Changed paths:
   M /PSP/Makefile
   M /PSP/menu.c

Removed PSP local Versions number and replaced them with OpenBoR versions numbers.
------------------------------------------------------------------------
r45 | SumolX | 2006-08-04 17:58:41 -0400 (Fri, 04 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

more organizing
------------------------------------------------------------------------
r44 | SumolX | 2006-08-04 17:10:36 -0400 (Fri, 04 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

more code organizing....
------------------------------------------------------------------------
r43 | SumolX | 2006-08-04 16:50:54 -0400 (Fri, 04 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

orginizing code
------------------------------------------------------------------------
r42 | SumolX | 2006-08-04 15:02:46 -0400 (Fri, 04 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

Updated logic for handling widescreen showcomplete() with new variables.  Default savedata.videoFile = 1 only for PSP and selectable for SDL.
------------------------------------------------------------------------
r41 | SumolX | 2006-08-04 13:30:10 -0400 (Fri, 04 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

Removed allot of redundant vertical PSP/SDL widescreen processing.
------------------------------------------------------------------------
r40 | SumolX | 2006-08-04 10:06:19 -0400 (Fri, 04 Aug 2006) | 1 line
Changed paths:
   D /SDL/bor.layout

Removed file as its always updated and is not necessary to open up the workspace in Dev-C++
------------------------------------------------------------------------
r39 | SumolX | 2006-08-03 23:11:57 -0400 (Thu, 03 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

Fixed DOS issue where defining int(s) after other variables were being assigned.  Really strange watcom issue.
------------------------------------------------------------------------
r38 | SumolX | 2006-08-03 22:55:09 -0400 (Thu, 03 Aug 2006) | 1 line
Changed paths:
   M /SDL/bor.layout


------------------------------------------------------------------------
r37 | SumolX | 2006-08-03 22:53:35 -0400 (Thu, 03 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

Fixed load_levelorder() variables.  plifeX, plifeN, pname, pnameJ, ename.  Also removed most of the #if in this funtion as well as its compatible now across all platforms.
------------------------------------------------------------------------
r36 | SumolX | 2006-08-03 19:00:47 -0400 (Thu, 03 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

Fixed player_takedamage() to check if last his is death hit for diesound.  Otherwise, die sound was being played twice.  New variables for showcomplete() = scomplete, cbonus, lbonus, tscore
------------------------------------------------------------------------
r35 | SumolX | 2006-08-03 15:06:02 -0400 (Thu, 03 Aug 2006) | 1 line
Changed paths:
   M /SDL/bor.layout


------------------------------------------------------------------------
r34 | SumolX | 2006-08-03 15:03:25 -0400 (Thu, 03 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

Fixed gameover() palette issue.  Also fixed some predraw issues from merging PSP into official code.
------------------------------------------------------------------------
r33 | SumolX | 2006-08-03 11:54:59 -0400 (Thu, 03 Aug 2006) | 1 line
Changed paths:
   D /SDL/sdl/readme.sdl

Removed file/folder
------------------------------------------------------------------------
r32 | SumolX | 2006-08-03 11:53:53 -0400 (Thu, 03 Aug 2006) | 1 line
Changed paths:
   D /SDL/gui/Thumbs.db

Removed file/folder
------------------------------------------------------------------------
r31 | SumolX | 2006-08-03 11:51:14 -0400 (Thu, 03 Aug 2006) | 1 line
Changed paths:
   D /PSP/data/Thumbs.db

Removed file/folder
------------------------------------------------------------------------
r30 | SumolX | 2006-08-03 11:50:21 -0400 (Thu, 03 Aug 2006) | 1 line
Changed paths:
   D /PSP/backgrounds/Thumbs.db

Removed file/folder
------------------------------------------------------------------------
r29 | SumolX | 2006-08-03 11:49:08 -0400 (Thu, 03 Aug 2006) | 1 line
Changed paths:
   D /DOS/gui/Thumbs.db

Removed file/folder
------------------------------------------------------------------------
r28 | SumolX | 2006-08-03 11:37:18 -0400 (Thu, 03 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

Removed piconh variable and renamed pnameh to pnamej as it made more sense.
------------------------------------------------------------------------
r27 | SumolX | 2006-08-03 10:19:20 -0400 (Thu, 03 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

Fixed offset issue I introduced when merging PSP and all other patforms.  drawlifebar and drawmpbar functions fixed.
------------------------------------------------------------------------
r26 | SumolX | 2006-08-03 00:16:39 -0400 (Thu, 03 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

Added new variable completebg for background during showcomplete.  Plus fixed bug with palette for hallfame() and showcomplete() when no background is used.
------------------------------------------------------------------------
r25 | SumolX | 2006-08-03 00:15:22 -0400 (Thu, 03 Aug 2006) | 1 line
Changed paths:
   M /SDL/bor.layout


------------------------------------------------------------------------
r24 | SumolX | 2006-08-02 01:24:34 -0400 (Wed, 02 Aug 2006) | 1 line
Changed paths:
   M /SDL/bor.layout


------------------------------------------------------------------------
r23 | SumolX | 2006-08-02 01:24:10 -0400 (Wed, 02 Aug 2006) | 3 lines
Changed paths:
   M /openbor.c

SDL bug fix for Showcomplete function added standard_palette() to reload palettes.

New Custimizable Variables:  pscore, pnameH and piconH
------------------------------------------------------------------------
r22 | SumolX | 2006-08-01 12:39:50 -0400 (Tue, 01 Aug 2006) | 1 line
Changed paths:
   M /openbor.c

Updated COMPATIBLEVERSION to v49 since we now have a new option videoFile for settings.sav.  But this only applies to SDL.  All other platforms remain version 48.
------------------------------------------------------------------------
r21 | SumolX | 2006-08-01 12:37:24 -0400 (Tue, 01 Aug 2006) | 6 lines
Changed paths:
   M /openbor.c

Fixed Saving & Loading of files for SDL platform.  
Removed '#if PSPSDL'.  Redone SDL to match PSP Platform.  
Removed lots of unecessary #if PSP, DC, DOS, SDL and updated the code to run as one (added hOffset 'font_prints' to compensate for PSP graphics)
New Option for SDL 'Video Modes'  This will use video.txt file for alternate resolutions.  At the moment it supports the same video as PSP.  Great for testing PSP specific mods.

Overall Cleaned Up code a bit.
------------------------------------------------------------------------
r20 | SumolX | 2006-08-01 12:21:43 -0400 (Tue, 01 Aug 2006) | 1 line
Changed paths:
   M /SDL/gui/logoSDL.gif


------------------------------------------------------------------------
r19 | SumolX | 2006-08-01 12:21:10 -0400 (Tue, 01 Aug 2006) | 1 line
Changed paths:
   M /SDL/soundmix.c

Cleanup some unnecessary code for SDL. #pragma pack
------------------------------------------------------------------------
r18 | SumolX | 2006-08-01 12:19:37 -0400 (Tue, 01 Aug 2006) | 1 line
Changed paths:
   M /SDL/bor.layout
   M /SDL/gui/Thumbs.db


------------------------------------------------------------------------
r17 | SumolX | 2006-07-31 19:45:41 -0400 (Mon, 31 Jul 2006) | 1 line
Changed paths:
   M /openbor.c

Removed PSPSDL to only SDL.  One version is all we need.  New Option to select video mode will be used within options menu.
------------------------------------------------------------------------
r16 | SumolX | 2006-07-31 19:29:46 -0400 (Mon, 31 Jul 2006) | 1 line
Changed paths:
   M /SDL/gui/Thumbs.db


------------------------------------------------------------------------
r15 | SumolX | 2006-07-31 19:28:33 -0400 (Mon, 31 Jul 2006) | 1 line
Changed paths:
   M /SDL/gui/logoSDL.gif

Updated logoSDL.gif to 480x240 from 320x240
------------------------------------------------------------------------
r14 | SumolX | 2006-07-31 19:10:43 -0400 (Mon, 31 Jul 2006) | 1 line
Changed paths:
   A /PSP
   A /PSP/Makefile
   A /PSP/adpcm.c
   A /PSP/adpcm.h
   A /PSP/anigif.c
   A /PSP/anigif.h
   A /PSP/asmcopy.c
   A /PSP/asmcopy.h
   A /PSP/backgrounds
   A /PSP/backgrounds/Thumbs.db
   A /PSP/backgrounds/filemenu.png
   A /PSP/bitmap.c
   A /PSP/bitmap.h
   A /PSP/control.c
   A /PSP/control.h
   A /PSP/data
   A /PSP/data/Thumbs.db
   A /PSP/data/icon0.png
   A /PSP/data/pic1.png
   A /PSP/data/readme.txt
   A /PSP/draw.c
   A /PSP/draw.h
   A /PSP/filecache.c
   A /PSP/filecache.h
   A /PSP/font.c
   A /PSP/font.h
   A /PSP/framebuffer.c
   A /PSP/framebuffer.h
   A /PSP/graphics.c
   A /PSP/graphics.h
   A /PSP/hankaku.c
   A /PSP/io.h
   A /PSP/loadimg.c
   A /PSP/loadimg.h
   A /PSP/menu.c
   A /PSP/packfile.h
   A /PSP/palette.c
   A /PSP/palette.h
   A /PSP/psp.c
   A /PSP/psp.h
   A /PSP/psppak.c
   A /PSP/psppak.h
   A /PSP/pspsound.c
   A /PSP/pspsound.h
   A /PSP/rand32.c
   A /PSP/rand32.h
   A /PSP/sblaster.c
   A /PSP/sblaster.h
   A /PSP/screen.c
   A /PSP/screen.h
   A /PSP/soundmix.c
   A /PSP/soundmix.h
   A /PSP/sprite.c
   A /PSP/sprite.h
   A /PSP/spriteq.c
   A /PSP/spriteq.h
   A /PSP/texture.c
   A /PSP/texture.h
   A /PSP/timer.c
   A /PSP/timer.h
   A /PSP/types.h
   A /PSP/utils.c
   A /PSP/utils.h
   A /PSP/vga.h
   A /PSP/video.c
   A /PSP/video.h
   A /PSP/video_GU.c

PSP Platform Source Code For Sony PSP
------------------------------------------------------------------------
r13 | SumolX | 2006-07-31 19:09:28 -0400 (Mon, 31 Jul 2006) | 1 line
Changed paths:
   M /openbor.c

#Includes for PSP have been updated for UnifiedSource.
------------------------------------------------------------------------
r12 | SumolX | 2006-07-31 16:58:10 -0400 (Mon, 31 Jul 2006) | 1 line
Changed paths:
   M /SDL/sdl/sblaster.c

Removed Debug printf("samples = %d",spec.samples);
------------------------------------------------------------------------
r11 | SumolX | 2006-07-31 11:50:30 -0400 (Mon, 31 Jul 2006) | 1 line
Changed paths:
   M /openbor.c

#if DC include files have been updated to the new UnifiedSource file structure.
------------------------------------------------------------------------
r10 | SumolX | 2006-07-31 11:47:44 -0400 (Mon, 31 Jul 2006) | 1 line
Changed paths:
   A /DC
   A /DC/BUILD_NTSC.BAT
   A /DC/BUILD_PAL.BAT
   A /DC/CLEAN.BAT
   A /DC/NTSC
   A /DC/PAL
   A /DC/src
   A /DC/src/Data
   A /DC/src/Data/readme.txt
   A /DC/src/Makefile
   A /DC/src/adpcm.c
   A /DC/src/adpcm.h
   A /DC/src/anigif.c
   A /DC/src/anigif.h
   A /DC/src/bios.h
   A /DC/src/bios.s
   A /DC/src/bitmap.c
   A /DC/src/bitmap.h
   A /DC/src/borstartup.c
   A /DC/src/borstartup.h
   A /DC/src/borstartup_img.h
   A /DC/src/control.c
   A /DC/src/control.h
   A /DC/src/crt0.s
   A /DC/src/dc.x
   A /DC/src/dcirq.c
   A /DC/src/dcirq.h
   A /DC/src/dcloadsc.s
   A /DC/src/dcmath.h
   A /DC/src/dcmath.s
   A /DC/src/dcpad.c
   A /DC/src/dcpad.h
   A /DC/src/dcpak.c
   A /DC/src/dcpak.h
   A /DC/src/dcport.c
   A /DC/src/dcport.h
   A /DC/src/dcsound.c
   A /DC/src/dcsound.h
   A /DC/src/dcvga.c
   A /DC/src/dcvga.h
   A /DC/src/draw.c
   A /DC/src/draw.h
   A /DC/src/filecache.c
   A /DC/src/filecache.h
   A /DC/src/font.c
   A /DC/src/font.h
   A /DC/src/g2.c
   A /DC/src/g2.h
   A /DC/src/gdrom.c
   A /DC/src/gdrom.h
   A /DC/src/loadimg.c
   A /DC/src/loadimg.h
   A /DC/src/make.exe
   A /DC/src/mingwm10.dll
   A /DC/src/packfile.h
   A /DC/src/pad32.c
   A /DC/src/pad32.exe
   A /DC/src/palette.c
   A /DC/src/palette.h
   A /DC/src/rand32.c
   A /DC/src/rand32.h
   A /DC/src/rm.exe
   A /DC/src/screen.c
   A /DC/src/screen.h
   A /DC/src/soundmix.c
   A /DC/src/soundmix.h
   A /DC/src/sprite.c
   A /DC/src/sprite.h
   A /DC/src/spriteq.c
   A /DC/src/spriteq.h
   A /DC/src/syscalls.c
   A /DC/src/texture.c
   A /DC/src/texture.h
   A /DC/src/timer.c
   A /DC/src/timer.h
   A /DC/src/tracemalloc.c
   A /DC/src/tracemalloc.h
   A /DC/src/types.h
   A /DC/src/vbr.s
   A /DC/src/vga.c
   A /DC/src/vga.h
   A /DC/src/video.c
   A /DC/src/video.h

Dreamcast Platform Source Code For NTSC & PAL
------------------------------------------------------------------------
r9 | SumolX | 2006-07-31 11:42:35 -0400 (Mon, 31 Jul 2006) | 1 line
Changed paths:
   D /DC

Removed file/folder
------------------------------------------------------------------------
r8 | SumolX | 2006-07-31 11:36:45 -0400 (Mon, 31 Jul 2006) | 1 line
Changed paths:
   A /DC
   A /DC/BUILD_NTSC.BAT
   A /DC/BUILD_PAL.BAT
   A /DC/CLEAN.BAT

Dreamcast Platform Source Code For NTSC & PAL
------------------------------------------------------------------------
r7 | SumolX | 2006-07-31 11:33:46 -0400 (Mon, 31 Jul 2006) | 1 line
Changed paths:
   D /DC

Removed file/folder
------------------------------------------------------------------------
r6 | SumolX | 2006-07-31 11:24:20 -0400 (Mon, 31 Jul 2006) | 1 line
Changed paths:
   A /DC
   A /DC/BUILD_NTSC.BAT
   A /DC/BUILD_PAL.BAT
   A /DC/CLEAN.BAT
   A /DC/NTSC
   A /DC/PAL
   A /DC/sh-elf
   A /DC/sh-elf/bin
   A /DC/sh-elf/bin/gccbug
   A /DC/sh-elf/bin/gcov.exe
   A /DC/sh-elf/bin/sh-elf-addr2line.exe
   A /DC/sh-elf/bin/sh-elf-ar.exe
   A /DC/sh-elf/bin/sh-elf-as.exe
   A /DC/sh-elf/bin/sh-elf-c++.exe
   A /DC/sh-elf/bin/sh-elf-c++filt.exe
   A /DC/sh-elf/bin/sh-elf-cpp.exe
   A /DC/sh-elf/bin/sh-elf-g++.exe
   A /DC/sh-elf/bin/sh-elf-gasp.exe
   A /DC/sh-elf/bin/sh-elf-gcc.exe
   A /DC/sh-elf/bin/sh-elf-gprof.exe
   A /DC/sh-elf/bin/sh-elf-ld.exe
   A /DC/sh-elf/bin/sh-elf-nm.exe
   A /DC/sh-elf/bin/sh-elf-objcopy.exe
   A /DC/sh-elf/bin/sh-elf-objdump.exe
   A /DC/sh-elf/bin/sh-elf-ranlib.exe
   A /DC/sh-elf/bin/sh-elf-readelf.exe
   A /DC/sh-elf/bin/sh-elf-size.exe
   A /DC/sh-elf/bin/sh-elf-strings.exe
   A /DC/sh-elf/bin/sh-elf-strip.exe
   A /DC/sh-elf/include
   A /DC/sh-elf/include/ansidecl.h
   A /DC/sh-elf/include/bfd.h
   A /DC/sh-elf/include/bfdlink.h
   A /DC/sh-elf/include/g++-v3
   A /DC/sh-elf/include/g++-v3/algorithm
   A /DC/sh-elf/include/g++-v3/backward
   A /DC/sh-elf/include/g++-v3/backward/algo.h
   A /DC/sh-elf/include/g++-v3/backward/algobase.h
   A /DC/sh-elf/include/g++-v3/backward/alloc.h
   A /DC/sh-elf/include/g++-v3/backward/backward_warning.h
   A /DC/sh-elf/include/g++-v3/backward/bvector.h
   A /DC/sh-elf/include/g++-v3/backward/complex.h
   A /DC/sh-elf/include/g++-v3/backward/defalloc.h
   A /DC/sh-elf/include/g++-v3/backward/deque.h
   A /DC/sh-elf/include/g++-v3/backward/fstream.h
   A /DC/sh-elf/include/g++-v3/backward/function.h
   A /DC/sh-elf/include/g++-v3/backward/hash_map.h
   A /DC/sh-elf/include/g++-v3/backward/hash_set.h
   A /DC/sh-elf/include/g++-v3/backward/hashtable.h
   A /DC/sh-elf/include/g++-v3/backward/heap.h
   A /DC/sh-elf/include/g++-v3/backward/iomanip.h
   A /DC/sh-elf/include/g++-v3/backward/iostream.h
   A /DC/sh-elf/include/g++-v3/backward/istream.h
   A /DC/sh-elf/include/g++-v3/backward/iterator.h
   A /DC/sh-elf/include/g++-v3/backward/list.h
   A /DC/sh-elf/include/g++-v3/backward/map.h
   A /DC/sh-elf/include/g++-v3/backward/multimap.h
   A /DC/sh-elf/include/g++-v3/backward/multiset.h
   A /DC/sh-elf/include/g++-v3/backward/new.h
   A /DC/sh-elf/include/g++-v3/backward/ostream.h
   A /DC/sh-elf/include/g++-v3/backward/pair.h
   A /DC/sh-elf/include/g++-v3/backward/queue.h
   A /DC/sh-elf/include/g++-v3/backward/rope.h
   A /DC/sh-elf/include/g++-v3/backward/set.h
   A /DC/sh-elf/include/g++-v3/backward/slist.h
   A /DC/sh-elf/include/g++-v3/backward/stack.h
   A /DC/sh-elf/include/g++-v3/backward/stream.h
   A /DC/sh-elf/include/g++-v3/backward/streambuf.h
   A /DC/sh-elf/include/g++-v3/backward/strstream
   A /DC/sh-elf/include/g++-v3/backward/strstream.h
   A /DC/sh-elf/include/g++-v3/backward/tempbuf.h
   A /DC/sh-elf/include/g++-v3/backward/tree.h
   A /DC/sh-elf/include/g++-v3/backward/vector.h
   A /DC/sh-elf/include/g++-v3/bits
   A /DC/sh-elf/include/g++-v3/bits/basic_file.h
   A /DC/sh-elf/include/g++-v3/bits/basic_ios.h
   A /DC/sh-elf/include/g++-v3/bits/basic_ios.tcc
   A /DC/sh-elf/include/g++-v3/bits/basic_string.h
   A /DC/sh-elf/include/g++-v3/bits/basic_string.tcc
   A /DC/sh-elf/include/g++-v3/bits/boost_concept_check.h
   A /DC/sh-elf/include/g++-v3/bits/char_traits.h
   A /DC/sh-elf/include/g++-v3/bits/cmath.tcc
   A /DC/sh-elf/include/g++-v3/bits/codecvt.h
   A /DC/sh-elf/include/g++-v3/bits/concept_check.h
   A /DC/sh-elf/include/g++-v3/bits/cpp_type_traits.h
   A /DC/sh-elf/include/g++-v3/bits/fpos.h
   A /DC/sh-elf/include/g++-v3/bits/fstream.tcc
   A /DC/sh-elf/include/g++-v3/bits/functexcept.h
   A /DC/sh-elf/include/g++-v3/bits/generic_shadow.h
   A /DC/sh-elf/include/g++-v3/bits/gslice.h
   A /DC/sh-elf/include/g++-v3/bits/gslice_array.h
   A /DC/sh-elf/include/g++-v3/bits/indirect_array.h
   A /DC/sh-elf/include/g++-v3/bits/ios_base.h
   A /DC/sh-elf/include/g++-v3/bits/istream.tcc
   A /DC/sh-elf/include/g++-v3/bits/locale_facets.h
   A /DC/sh-elf/include/g++-v3/bits/locale_facets.tcc
   A /DC/sh-elf/include/g++-v3/bits/localefwd.h
   A /DC/sh-elf/include/g++-v3/bits/mask_array.h
   A /DC/sh-elf/include/g++-v3/bits/ostream.tcc
   A /DC/sh-elf/include/g++-v3/bits/pthread_allocimpl.h
   A /DC/sh-elf/include/g++-v3/bits/sbuf_iter.h
   A /DC/sh-elf/include/g++-v3/bits/slice.h
   A /DC/sh-elf/include/g++-v3/bits/slice_array.h
   A /DC/sh-elf/include/g++-v3/bits/sstream.tcc
   A /DC/sh-elf/include/g++-v3/bits/std_algorithm.h
   A /DC/sh-elf/include/g++-v3/bits/std_bitset.h
   A /DC/sh-elf/include/g++-v3/bits/std_cassert.h
   A /DC/sh-elf/include/g++-v3/bits/std_cctype.h
   A /DC/sh-elf/include/g++-v3/bits/std_cerrno.h
   A /DC/sh-elf/include/g++-v3/bits/std_cfloat.h
   A /DC/sh-elf/include/g++-v3/bits/std_climits.h
   A /DC/sh-elf/include/g++-v3/bits/std_clocale.h
   A /DC/sh-elf/include/g++-v3/bits/std_cmath.h
   A /DC/sh-elf/include/g++-v3/bits/std_complex.h
   A /DC/sh-elf/include/g++-v3/bits/std_csetjmp.h
   A /DC/sh-elf/include/g++-v3/bits/std_csignal.h
   A /DC/sh-elf/include/g++-v3/bits/std_cstdarg.h
   A /DC/sh-elf/include/g++-v3/bits/std_cstddef.h
   A /DC/sh-elf/include/g++-v3/bits/std_cstdio.h
   A /DC/sh-elf/include/g++-v3/bits/std_cstdlib.h
   A /DC/sh-elf/include/g++-v3/bits/std_cstring.h
   A /DC/sh-elf/include/g++-v3/bits/std_ctime.h
   A /DC/sh-elf/include/g++-v3/bits/std_cwchar.h
   A /DC/sh-elf/include/g++-v3/bits/std_cwctype.h
   A /DC/sh-elf/include/g++-v3/bits/std_deque.h
   A /DC/sh-elf/include/g++-v3/bits/std_fstream.h
   A /DC/sh-elf/include/g++-v3/bits/std_functional.h
   A /DC/sh-elf/include/g++-v3/bits/std_iomanip.h
   A /DC/sh-elf/include/g++-v3/bits/std_ios.h
   A /DC/sh-elf/include/g++-v3/bits/std_iosfwd.h
   A /DC/sh-elf/include/g++-v3/bits/std_iostream.h
   A /DC/sh-elf/include/g++-v3/bits/std_istream.h
   A /DC/sh-elf/include/g++-v3/bits/std_iterator.h
   A /DC/sh-elf/include/g++-v3/bits/std_limits.h
   A /DC/sh-elf/include/g++-v3/bits/std_list.h
   A /DC/sh-elf/include/g++-v3/bits/std_locale.h
   A /DC/sh-elf/include/g++-v3/bits/std_map.h
   A /DC/sh-elf/include/g++-v3/bits/std_memory.h
   A /DC/sh-elf/include/g++-v3/bits/std_numeric.h
   A /DC/sh-elf/include/g++-v3/bits/std_ostream.h
   A /DC/sh-elf/include/g++-v3/bits/std_queue.h
   A /DC/sh-elf/include/g++-v3/bits/std_set.h
   A /DC/sh-elf/include/g++-v3/bits/std_sstream.h
   A /DC/sh-elf/include/g++-v3/bits/std_stack.h
   A /DC/sh-elf/include/g++-v3/bits/std_stdexcept.h
   A /DC/sh-elf/include/g++-v3/bits/std_streambuf.h
   A /DC/sh-elf/include/g++-v3/bits/std_string.h
   A /DC/sh-elf/include/g++-v3/bits/std_utility.h
   A /DC/sh-elf/include/g++-v3/bits/std_valarray.h
   A /DC/sh-elf/include/g++-v3/bits/std_vector.h
   A /DC/sh-elf/include/g++-v3/bits/stl_algo.h
   A /DC/sh-elf/include/g++-v3/bits/stl_algobase.h
   A /DC/sh-elf/include/g++-v3/bits/stl_alloc.h
   A /DC/sh-elf/include/g++-v3/bits/stl_bvector.h
   A /DC/sh-elf/include/g++-v3/bits/stl_construct.h
   A /DC/sh-elf/include/g++-v3/bits/stl_deque.h
   A /DC/sh-elf/include/g++-v3/bits/stl_function.h
   A /DC/sh-elf/include/g++-v3/bits/stl_heap.h
   A /DC/sh-elf/include/g++-v3/bits/stl_iterator.h
   A /DC/sh-elf/include/g++-v3/bits/stl_iterator_base_funcs.h
   A /DC/sh-elf/include/g++-v3/bits/stl_iterator_base_types.h
   A /DC/sh-elf/include/g++-v3/bits/stl_list.h
   A /DC/sh-elf/include/g++-v3/bits/stl_map.h
   A /DC/sh-elf/include/g++-v3/bits/stl_multimap.h
   A /DC/sh-elf/include/g++-v3/bits/stl_multiset.h
   A /DC/sh-elf/include/g++-v3/bits/stl_numeric.h
   A /DC/sh-elf/include/g++-v3/bits/stl_pair.h
   A /DC/sh-elf/include/g++-v3/bits/stl_pthread_alloc.h
   A /DC/sh-elf/include/g++-v3/bits/stl_queue.h
   A /DC/sh-elf/include/g++-v3/bits/stl_raw_storage_iter.h
   A /DC/sh-elf/include/g++-v3/bits/stl_relops.h
   A /DC/sh-elf/include/g++-v3/bits/stl_set.h
   A /DC/sh-elf/include/g++-v3/bits/stl_stack.h
   A /DC/sh-elf/include/g++-v3/bits/stl_tempbuf.h
   A /DC/sh-elf/include/g++-v3/bits/stl_threads.h
   A /DC/sh-elf/include/g++-v3/bits/stl_tree.h
   A /DC/sh-elf/include/g++-v3/bits/stl_uninitialized.h
   A /DC/sh-elf/include/g++-v3/bits/stl_vector.h
   A /DC/sh-elf/include/g++-v3/bits/streambuf.tcc
   A /DC/sh-elf/include/g++-v3/bits/stringfwd.h
   A /DC/sh-elf/include/g++-v3/bits/type_traits.h
   A /DC/sh-elf/include/g++-v3/bits/valarray_array.h
   A /DC/sh-elf/include/g++-v3/bits/valarray_array.tcc
   A /DC/sh-elf/include/g++-v3/bits/valarray_meta.h
   A /DC/sh-elf/include/g++-v3/bitset
   A /DC/sh-elf/include/g++-v3/cassert
   A /DC/sh-elf/include/g++-v3/cctype
   A /DC/sh-elf/include/g++-v3/cerrno
   A /DC/sh-elf/include/g++-v3/cfloat
   A /DC/sh-elf/include/g++-v3/ciso646
   A /DC/sh-elf/include/g++-v3/climits
   A /DC/sh-elf/include/g++-v3/clocale
   A /DC/sh-elf/include/g++-v3/cmath
   A /DC/sh-elf/include/g++-v3/complex
   A /DC/sh-elf/include/g++-v3/csetjmp
   A /DC/sh-elf/include/g++-v3/csignal
   A /DC/sh-elf/include/g++-v3/cstdarg
   A /DC/sh-elf/include/g++-v3/cstddef
   A /DC/sh-elf/include/g++-v3/cstdio
   A /DC/sh-elf/include/g++-v3/cstdlib
   A /DC/sh-elf/include/g++-v3/cstring
   A /DC/sh-elf/include/g++-v3/ctime
   A /DC/sh-elf/include/g++-v3/cwchar
   A /DC/sh-elf/include/g++-v3/cwctype
   A /DC/sh-elf/include/g++-v3/cxxabi.h
   A /DC/sh-elf/include/g++-v3/deque
   A /DC/sh-elf/include/g++-v3/exception
   A /DC/sh-elf/include/g++-v3/exception_defines.h
   A /DC/sh-elf/include/g++-v3/ext
   A /DC/sh-elf/include/g++-v3/ext/hash_map
   A /DC/sh-elf/include/g++-v3/ext/hash_set
   A /DC/sh-elf/include/g++-v3/ext/rope
   A /DC/sh-elf/include/g++-v3/ext/ropeimpl.h
   A /DC/sh-elf/include/g++-v3/ext/slist
   A /DC/sh-elf/include/g++-v3/ext/stl_hash_fun.h
   A /DC/sh-elf/include/g++-v3/ext/stl_hashtable.h
   A /DC/sh-elf/include/g++-v3/ext/stl_rope.h
   A /DC/sh-elf/include/g++-v3/fstream
   A /DC/sh-elf/include/g++-v3/functional
   A /DC/sh-elf/include/g++-v3/iomanip
   A /DC/sh-elf/include/g++-v3/ios
   A /DC/sh-elf/include/g++-v3/iosfwd
   A /DC/sh-elf/include/g++-v3/iostream
   A /DC/sh-elf/include/g++-v3/istream
   A /DC/sh-elf/include/g++-v3/iterator
   A /DC/sh-elf/include/g++-v3/limits
   A /DC/sh-elf/include/g++-v3/list
   A /DC/sh-elf/include/g++-v3/locale
   A /DC/sh-elf/include/g++-v3/map
   A /DC/sh-elf/include/g++-v3/memory
   A /DC/sh-elf/include/g++-v3/new
   A /DC/sh-elf/include/g++-v3/numeric
   A /DC/sh-elf/include/g++-v3/ostream
   A /DC/sh-elf/include/g++-v3/queue
   A /DC/sh-elf/include/g++-v3/set
   A /DC/sh-elf/include/g++-v3/sh-elf
   A /DC/sh-elf/include/g++-v3/sh-elf/bits
   A /DC/sh-elf/include/g++-v3/sh-elf/bits/atomicity.h
   A /DC/sh-elf/include/g++-v3/sh-elf/bits/basic_file_model.h
   A /DC/sh-elf/include/g++-v3/sh-elf/bits/c++config.h
   A /DC/sh-elf/include/g++-v3/sh-elf/bits/c++io.h
   A /DC/sh-elf/include/g++-v3/sh-elf/bits/c++locale.h
   A /DC/sh-elf/include/g++-v3/sh-elf/bits/ctype_base.h
   A /DC/sh-elf/include/g++-v3/sh-elf/bits/ctype_inline.h
   A /DC/sh-elf/include/g++-v3/sh-elf/bits/ctype_noninline.h
   A /DC/sh-elf/include/g++-v3/sh-elf/bits/gthr-default.h
   A /DC/sh-elf/include/g++-v3/sh-elf/bits/gthr-single.h
   A /DC/sh-elf/include/g++-v3/sh-elf/bits/gthr.h
   A /DC/sh-elf/include/g++-v3/sh-elf/bits/limits.h
   A /DC/sh-elf/include/g++-v3/sh-elf/bits/os_defines.h
   A /DC/sh-elf/include/g++-v3/sstream
   A /DC/sh-elf/include/g++-v3/stack
   A /DC/sh-elf/include/g++-v3/stdexcept
   A /DC/sh-elf/include/g++-v3/streambuf
   A /DC/sh-elf/include/g++-v3/string
   A /DC/sh-elf/include/g++-v3/typeinfo
   A /DC/sh-elf/include/g++-v3/utility
   A /DC/sh-elf/include/g++-v3/valarray
   A /DC/sh-elf/include/g++-v3/vector
   A /DC/sh-elf/lib
   A /DC/sh-elf/lib/gcc-lib
   A /DC/sh-elf/lib/gcc-lib/sh-elf
   A /DC/sh-elf/lib/gcc-lib/sh-elf/3.0.4
   A /DC/sh-elf/lib/gcc-lib/sh-elf/3.0.4/cc1.exe
   A /DC/sh-elf/lib/gcc-lib/sh-elf/3.0.4/cc1plus.exe
   A /DC/sh-elf/lib/gcc-lib/sh-elf/3.0.4/cpp0.exe
   A /DC/sh-elf/lib/gcc-lib/sh-elf/3.0.4/include
   A /DC/sh-elf/lib/gcc-lib/sh-elf/3.0.4/include/README
   A /DC/sh-elf/lib/gcc-lib/sh-elf/3.0.4/include/float.h
   A /DC/sh-elf/lib/gcc-lib/sh-elf/3.0.4/include/iso646.h
   A /DC/sh-elf/lib/gcc-lib/sh-elf/3.0.4/include/limits.h
   A /DC/sh-elf/lib/gcc-lib/sh-elf/3.0.4/include/proto.h
   A /DC/sh-elf/lib/gcc-lib/sh-elf/3.0.4/include/stdarg.h
   A /DC/sh-elf/lib/gcc-lib/sh-elf/3.0.4/include/stdbool.h
   A /DC/sh-elf/lib/gcc-lib/sh-elf/3.0.4/include/stddef.h
   A /DC/sh-elf/lib/gcc-lib/sh-elf/3.0.4/include/varargs.h
   A /DC/sh-elf/lib/gcc-lib/sh-elf/3.0.4/libgcc.a
   A /DC/sh-elf/lib/gcc-lib/sh-elf/3.0.4/ml
   A /DC/sh-elf/lib/gcc-lib/sh-elf/3.0.4/ml/libgcc.a
   A /DC/sh-elf/lib/gcc-lib/sh-elf/3.0.4/ml/m4-single-only
   A /DC/sh-elf/lib/gcc-lib/sh-elf/3.0.4/ml/m4-single-only/libgcc.a
   A /DC/sh-elf/lib/gcc-lib/sh-elf/3.0.4/specs
   A /DC/sh-elf/lib/gcc-lib/sh-elf/3.0.4/tradcpp0.exe
   A /DC/sh-elf/lib/libbfd.a
   A /DC/sh-elf/lib/libiberty.a
   A /DC/sh-elf/lib/libopcodes.a
   A /DC/sh-elf/sh-elf
   A /DC/sh-elf/sh-elf/bin
   A /DC/sh-elf/sh-elf/bin/ar.exe
   A /DC/sh-elf/sh-elf/bin/as.exe
   A /DC/sh-elf/sh-elf/bin/c++.exe
   A /DC/sh-elf/sh-elf/bin/g++.exe
   A /DC/sh-elf/sh-elf/bin/gcc.exe
   A /DC/sh-elf/sh-elf/bin/ld.exe
   A /DC/sh-elf/sh-elf/bin/nm.exe
   A /DC/sh-elf/sh-elf/bin/ranlib.exe
   A /DC/sh-elf/sh-elf/bin/strip.exe
   A /DC/sh-elf/sh-elf/include
   A /DC/sh-elf/sh-elf/include/_ansi.h
   A /DC/sh-elf/sh-elf/include/_syslist.h
   A /DC/sh-elf/sh-elf/include/alloca.h
   A /DC/sh-elf/sh-elf/include/ar.h
   A /DC/sh-elf/sh-elf/include/assert.h
   A /DC/sh-elf/sh-elf/include/ctype.h
   A /DC/sh-elf/sh-elf/include/dirent.h
   A /DC/sh-elf/sh-elf/include/errno.h
   A /DC/sh-elf/sh-elf/include/fastmath.h
   A /DC/sh-elf/sh-elf/include/fcntl.h
   A /DC/sh-elf/sh-elf/include/grp.h
   A /DC/sh-elf/sh-elf/include/ieeefp.h
   A /DC/sh-elf/sh-elf/include/locale.h
   A /DC/sh-elf/sh-elf/include/machine
   A /DC/sh-elf/sh-elf/include/machine/ansi.h
   A /DC/sh-elf/sh-elf/include/machine/fastmath.h
   A /DC/sh-elf/sh-elf/include/machine/ieeefp.h
   A /DC/sh-elf/sh-elf/include/machine/setjmp-dj.h
   A /DC/sh-elf/sh-elf/include/machine/setjmp.h
   A /DC/sh-elf/sh-elf/include/machine/time.h
   A /DC/sh-elf/sh-elf/include/machine/types.h
   A /DC/sh-elf/sh-elf/include/malloc.h
   A /DC/sh-elf/sh-elf/include/math.h
   A /DC/sh-elf/sh-elf/include/paths.h
   A /DC/sh-elf/sh-elf/include/process.h
   A /DC/sh-elf/sh-elf/include/pthread.h
   A /DC/sh-elf/sh-elf/include/pwd.h
   A /DC/sh-elf/sh-elf/include/reent.h
   A /DC/sh-elf/sh-elf/include/regdef.h
   A /DC/sh-elf/sh-elf/include/setjmp.h
   A /DC/sh-elf/sh-elf/include/signal.h
   A /DC/sh-elf/sh-elf/include/stdio.h
   A /DC/sh-elf/sh-elf/include/stdlib.h
   A /DC/sh-elf/sh-elf/include/stdlib.old
   A /DC/sh-elf/sh-elf/include/string.h
   A /DC/sh-elf/sh-elf/include/sys
   A /DC/sh-elf/sh-elf/include/sys/_types.h
   A /DC/sh-elf/sh-elf/include/sys/config.h
   A /DC/sh-elf/sh-elf/include/sys/dirent.h
   A /DC/sh-elf/sh-elf/include/sys/errno.h
   A /DC/sh-elf/sh-elf/include/sys/fcntl.h
   A /DC/sh-elf/sh-elf/include/sys/features.h
   A /DC/sh-elf/sh-elf/include/sys/file.h
   A /DC/sh-elf/sh-elf/include/sys/param.h
   A /DC/sh-elf/sh-elf/include/sys/reent.h
   A /DC/sh-elf/sh-elf/include/sys/resource.h
   A /DC/sh-elf/sh-elf/include/sys/sched.h
   A /DC/sh-elf/sh-elf/include/sys/signal.h
   A /DC/sh-elf/sh-elf/include/sys/stat-dj.h
   A /DC/sh-elf/sh-elf/include/sys/stat.h
   A /DC/sh-elf/sh-elf/include/sys/syscall.h
   A /DC/sh-elf/sh-elf/include/sys/time.h
   A /DC/sh-elf/sh-elf/include/sys/timeb.h
   A /DC/sh-elf/sh-elf/include/sys/times.h
   A /DC/sh-elf/sh-elf/include/sys/types.h
   A /DC/sh-elf/sh-elf/include/sys/unistd.h
   A /DC/sh-elf/sh-elf/include/sys/utime.h
   A /DC/sh-elf/sh-elf/include/sys/wait.h
   A /DC/sh-elf/sh-elf/include/termios.h
   A /DC/sh-elf/sh-elf/include/time.h
   A /DC/sh-elf/sh-elf/include/unctrl.h
   A /DC/sh-elf/sh-elf/include/unistd.h
   A /DC/sh-elf/sh-elf/include/utime.h
   A /DC/sh-elf/sh-elf/include/utmp.h
   A /DC/sh-elf/sh-elf/lib
   A /DC/sh-elf/sh-elf/lib/ldscripts
   A /DC/sh-elf/sh-elf/lib/ldscripts/sh.x
   A /DC/sh-elf/sh-elf/lib/ldscripts/sh.xbn
   A /DC/sh-elf/sh-elf/lib/ldscripts/sh.xn
   A /DC/sh-elf/sh-elf/lib/ldscripts/sh.xr
   A /DC/sh-elf/sh-elf/lib/ldscripts/sh.xu
   A /DC/sh-elf/sh-elf/lib/ldscripts/shelf.x
   A /DC/sh-elf/sh-elf/lib/ldscripts/shelf.xbn
   A /DC/sh-elf/sh-elf/lib/ldscripts/shelf.xn
   A /DC/sh-elf/sh-elf/lib/ldscripts/shelf.xr
   A /DC/sh-elf/sh-elf/lib/ldscripts/shelf.xs
   A /DC/sh-elf/sh-elf/lib/ldscripts/shelf.xu
   A /DC/sh-elf/sh-elf/lib/ldscripts/shl.x
   A /DC/sh-elf/sh-elf/lib/ldscripts/shl.xbn
   A /DC/sh-elf/sh-elf/lib/ldscripts/shl.xn
   A /DC/sh-elf/sh-elf/lib/ldscripts/shl.xr
   A /DC/sh-elf/sh-elf/lib/ldscripts/shl.xu
   A /DC/sh-elf/sh-elf/lib/ldscripts/shlelf.x
   A /DC/sh-elf/sh-elf/lib/ldscripts/shlelf.xbn
   A /DC/sh-elf/sh-elf/lib/ldscripts/shlelf.xn
   A /DC/sh-elf/sh-elf/lib/ldscripts/shlelf.xr
   A /DC/sh-elf/sh-elf/lib/ldscripts/shlelf.xs
   A /DC/sh-elf/sh-elf/lib/ldscripts/shlelf.xu
   A /DC/sh-elf/sh-elf/lib/libc.a
   A /DC/sh-elf/sh-elf/lib/libg.a
   A /DC/sh-elf/sh-elf/lib/libiberty.a
   A /DC/sh-elf/sh-elf/lib/libm.a
   A /DC/sh-elf/sh-elf/lib/libstdc++.a
   A /DC/sh-elf/sh-elf/lib/libsupc++.a
   A /DC/sh-elf/sh-elf/lib/ml
   A /DC/sh-elf/sh-elf/lib/ml/libc.a
   A /DC/sh-elf/sh-elf/lib/ml/libg.a
   A /DC/sh-elf/sh-elf/lib/ml/libiberty.a
   A /DC/sh-elf/sh-elf/lib/ml/libm.a
   A /DC/sh-elf/sh-elf/lib/ml/libstdc++.a
   A /DC/sh-elf/sh-elf/lib/ml/libsupc++.a
   A /DC/sh-elf/sh-elf/lib/ml/m4-single-only
   A /DC/sh-elf/sh-elf/lib/ml/m4-single-only/libc.a
   A /DC/sh-elf/sh-elf/lib/ml/m4-single-only/libg.a
   A /DC/sh-elf/sh-elf/lib/ml/m4-single-only/libiberty.a
   A /DC/sh-elf/sh-elf/lib/ml/m4-single-only/libm.a
   A /DC/sh-elf/sh-elf/lib/ml/m4-single-only/libstdc++.a
   A /DC/sh-elf/sh-elf/lib/ml/m4-single-only/libsupc++.a
   A /DC/sh-elf/sh-elf/sys-include
   A /DC/sh-elf/sh-elf/sys-include/COPIED
   A /DC/sh-elf/sh-elf/sys-include/config.temp
   A /DC/sh-elf/sh-elf/sys-include/mh-frag
   A /DC/src
   A /DC/src/Data
   A /DC/src/Data/readme.txt
   A /DC/src/Makefile
   A /DC/src/adpcm.c
   A /DC/src/adpcm.h
   A /DC/src/anigif.c
   A /DC/src/anigif.h
   A /DC/src/bios.h
   A /DC/src/bios.s
   A /DC/src/bitmap.c
   A /DC/src/bitmap.h
   A /DC/src/borstartup.c
   A /DC/src/borstartup.h
   A /DC/src/borstartup_img.h
   A /DC/src/control.c
   A /DC/src/control.h
   A /DC/src/crt0.s
   A /DC/src/dc.x
   A /DC/src/dcirq.c
   A /DC/src/dcirq.h
   A /DC/src/dcloadsc.s
   A /DC/src/dcmath.h
   A /DC/src/dcmath.s
   A /DC/src/dcpad.c
   A /DC/src/dcpad.h
   A /DC/src/dcpak.c
   A /DC/src/dcpak.h
   A /DC/src/dcport.c
   A /DC/src/dcport.h
   A /DC/src/dcsound.c
   A /DC/src/dcsound.h
   A /DC/src/dcvga.c
   A /DC/src/dcvga.h
   A /DC/src/draw.c
   A /DC/src/draw.h
   A /DC/src/filecache.c
   A /DC/src/filecache.h
   A /DC/src/font.c
   A /DC/src/font.h
   A /DC/src/g2.c
   A /DC/src/g2.h
   A /DC/src/gdrom.c
   A /DC/src/gdrom.h
   A /DC/src/loadimg.c
   A /DC/src/loadimg.h
   A /DC/src/make.exe
   A /DC/src/mingwm10.dll
   A /DC/src/packfile.h
   A /DC/src/pad32.c
   A /DC/src/pad32.exe
   A /DC/src/palette.c
   A /DC/src/palette.h
   A /DC/src/rand32.c
   A /DC/src/rand32.h
   A /DC/src/rm.exe
   A /DC/src/screen.c
   A /DC/src/screen.h
   A /DC/src/soundmix.c
   A /DC/src/soundmix.h
   A /DC/src/sprite.c
   A /DC/src/sprite.h
   A /DC/src/spriteq.c
   A /DC/src/spriteq.h
   A /DC/src/syscalls.c
   A /DC/src/texture.c
   A /DC/src/texture.h
   A /DC/src/timer.c
   A /DC/src/timer.h
   A /DC/src/tracemalloc.c
   A /DC/src/tracemalloc.h
   A /DC/src/types.h
   A /DC/src/vbr.s
   A /DC/src/vga.c
   A /DC/src/vga.h
   A /DC/src/video.c
   A /DC/src/video.h

Dreamcast Platform Source Code For NTSC & PAL
------------------------------------------------------------------------
r5 | SumolX | 2006-07-31 10:35:08 -0400 (Mon, 31 Jul 2006) | 1 line
Changed paths:
   A /DOS
   A /DOS/GAMELIB3
   A /DOS/GAMELIB3/ADPCM.C
   A /DOS/GAMELIB3/ADPCM.H
   A /DOS/GAMELIB3/ANIGIF.C
   A /DOS/GAMELIB3/ANIGIF.H
   A /DOS/GAMELIB3/ASMCOPY.ASM
   A /DOS/GAMELIB3/ASMCOPY.H
   A /DOS/GAMELIB3/BITMAP.C
   A /DOS/GAMELIB3/BITMAP.H
   A /DOS/GAMELIB3/CONTROL.C
   A /DOS/GAMELIB3/CONTROL.H
   A /DOS/GAMELIB3/DRAW.C
   A /DOS/GAMELIB3/DRAW.H
   A /DOS/GAMELIB3/FONT.C
   A /DOS/GAMELIB3/FONT.H
   A /DOS/GAMELIB3/JOY.C
   A /DOS/GAMELIB3/JOY.H
   A /DOS/GAMELIB3/KEYBOARD.ASM
   A /DOS/GAMELIB3/KEYBOARD.H
   A /DOS/GAMELIB3/LOADIMG.C
   A /DOS/GAMELIB3/LOADIMG.H
   A /DOS/GAMELIB3/PACKFILE.C
   A /DOS/GAMELIB3/PACKFILE.H
   A /DOS/GAMELIB3/PALETTE.C
   A /DOS/GAMELIB3/PALETTE.H
   A /DOS/GAMELIB3/RAND32.ASM
   A /DOS/GAMELIB3/RAND32.H
   A /DOS/GAMELIB3/SAVEPCX.C
   A /DOS/GAMELIB3/SAVEPCX.H
   A /DOS/GAMELIB3/SBLASTER.C
   A /DOS/GAMELIB3/SBLASTER.H
   A /DOS/GAMELIB3/SCREEN.C
   A /DOS/GAMELIB3/SCREEN.H
   A /DOS/GAMELIB3/SOUNDMIX.C
   A /DOS/GAMELIB3/SOUNDMIX.H
   A /DOS/GAMELIB3/SPRITE.C
   A /DOS/GAMELIB3/SPRITE.H
   A /DOS/GAMELIB3/SPRITEQ.C
   A /DOS/GAMELIB3/SPRITEQ.H
   A /DOS/GAMELIB3/SSPRITE.C
   A /DOS/GAMELIB3/SSPRITE.H
   A /DOS/GAMELIB3/SYSTEM.C
   A /DOS/GAMELIB3/SYSTEM.H
   A /DOS/GAMELIB3/TEXTURE.C
   A /DOS/GAMELIB3/TEXTURE.H
   A /DOS/GAMELIB3/TIMER.ASM
   A /DOS/GAMELIB3/TIMER.H
   A /DOS/GAMELIB3/TYPES.H
   A /DOS/GAMELIB3/UTILS.C
   A /DOS/GAMELIB3/UTILS.H
   A /DOS/GAMELIB3/VESA.C
   A /DOS/GAMELIB3/VESA.H
   A /DOS/GAMELIB3/VGA.ASM
   A /DOS/GAMELIB3/VGA.H
   A /DOS/GAMELIB3/VIDEO.C
   A /DOS/GAMELIB3/VIDEO.H
   A /DOS/clean.bat
   A /DOS/gui
   A /DOS/gui/FONT.GIF
   A /DOS/gui/Font2.gif
   A /DOS/gui/Font3.gif
   A /DOS/gui/Thumbs.db
   A /DOS/gui/font4.gif
   A /DOS/gui/logo.gif
   A /DOS/gui/logoSDL.gif
   A /DOS/make.bat

DOS Platform Source Code For Openbor_DOS.exe
------------------------------------------------------------------------
r4 | SumolX | 2006-07-31 10:02:40 -0400 (Mon, 31 Jul 2006) | 1 line
Changed paths:
   A /SDL
   A /SDL/Makefile.win
   A /SDL/OpenBOR_SDL.exe.Manifest
   A /SDL/SDL.dll
   A /SDL/SDL_gfx.dll
   A /SDL/adpcm.c
   A /SDL/adpcm.h
   A /SDL/anigif.c
   A /SDL/anigif.h
   A /SDL/bitmap.c
   A /SDL/bitmap.h
   A /SDL/bor.c
   A /SDL/bor.dev
   A /SDL/bor.ico
   A /SDL/bor.layout
   A /SDL/bor_private.h
   A /SDL/bor_private.rc
   A /SDL/draw.c
   A /SDL/draw.h
   A /SDL/font.c
   A /SDL/font.h
   A /SDL/generic
   A /SDL/generic/asmcopy.c
   A /SDL/generic/asmcopy.h
   A /SDL/generic/rand32.c
   A /SDL/generic/rand32.h
   A /SDL/generic/sblaster.h
   A /SDL/generic/timer.h
   A /SDL/generic/vga.h
   A /SDL/generic/video.h
   A /SDL/gui
   A /SDL/gui/FONT.GIF
   A /SDL/gui/Font2.gif
   A /SDL/gui/Font3.gif
   A /SDL/gui/Thumbs.db
   A /SDL/gui/font4.gif
   A /SDL/gui/logo.gif
   A /SDL/gui/logoSDL.gif
   A /SDL/io.h
   A /SDL/loadimg.c
   A /SDL/loadimg.h
   A /SDL/malloc.h
   A /SDL/mksintbl.c
   A /SDL/packfile.c
   A /SDL/packfile.h
   A /SDL/palette.c
   A /SDL/palette.h
   A /SDL/savepcx.c
   A /SDL/savepcx.h
   A /SDL/screen.c
   A /SDL/screen.h
   A /SDL/sdl
   A /SDL/sdl/control.c
   A /SDL/sdl/control.h
   A /SDL/sdl/readme.sdl
   A /SDL/sdl/sblaster.c
   A /SDL/sdl/timer.c
   A /SDL/sdl/video.c
   A /SDL/soundmix.c
   A /SDL/soundmix.h
   A /SDL/sprite.c
   A /SDL/sprite.h
   A /SDL/spriteq.c
   A /SDL/spriteq.h
   A /SDL/ssprite.c
   A /SDL/ssprite.h
   A /SDL/texture.c
   A /SDL/texture.h
   A /SDL/types.h
   A /SDL/utils.c
   A /SDL/utils.h

SDL Platform Source Code For Openbor_SDL.exe
------------------------------------------------------------------------
r3 | SumolX | 2006-07-31 09:55:14 -0400 (Mon, 31 Jul 2006) | 1 line
Changed paths:
   M /openbor.c

Fixed SDL Bug where it caused startup gui to crash.
------------------------------------------------------------------------
r2 | metafox | 2006-07-29 16:10:08 -0400 (Sat, 29 Jul 2006) | 1 line
Changed paths:
   M /openbor.c

some grammar cleanup
------------------------------------------------------------------------
r1 | metafox | 2006-07-29 15:40:13 -0400 (Sat, 29 Jul 2006) | 1 line
Changed paths:
   A /openbor.c

Added openbor.c file
------------------------------------------------------------------------
